PentaAI — Próbavizsga-értékelő és mentorplatform
- Kategória
- Webalkalmazás
- Év
- 2026
- Használt technológiák
- Next.js 15, NestJS, PostgreSQL RLS, Prisma, Redis / BullMQ, Docker

Képernyőképek

Projekt áttekintés
A PentaAI azt a feladatot automatizálja, amely a próbavizsgákat szervező intézményeknek a legtöbb időt viszi el: a kiadó megoldókulcsának, az optikai olvasó kimeneti fájljának és a diáklistának az összekapcsolását.
Az intézmény feltölti a kiadó tanulási eredményeket tartalmazó táblázatát; a rendszer minden kérdést hozzárendel a tantárgyhoz, témához és tanulási eredményhez. Az optikai fájl feltöltésekor a diákokat szám és név alapján párosítja, majd kiszámítja a nettó pontokat, a pontszámokat és a rangsort. Minden diák az intézmény logójával ellátott PDF-bizonyítványt kap kérdésenkénti elemzéssel és a hiányzó témák listájával.
A mentortanári oldalon a rendszer nem egyes vizsgákat, hanem trendeket figyel. A több vizsgán át ismétlődő hiányosságok kártyaként jelennek meg a Tanulási Eredmény Követőben. A PentaRank egyetlen pontszámba foglalja a vizsgateljesítményt és a tanulás egyenletességét; a vezérlőpult első képernyőn mutatja, mely diákok fejlődnek és melyek esnek vissza.
Az architektúra kezdettől többbérlős. Minden intézmény saját aldomainről lép be, és az elkülönítés nem csak az alkalmazásrétegre van bízva: a PostgreSQL Row Level Security miatt egy intézmény diákjai, vizsgái és befizetései adatbázisszinten láthatatlanok a többi intézmény lekérdezései számára. A diák-, szülő-, tanár- és adminisztrátori munkamenetek elkülönülnek; az intézmény dönti el, mely modulokat látják a mentortanárok.
A technológiai alap egy Next.js 15 és NestJS monorepo. A PDF-bizonyítványok és a tömeges műveletek a háttérben, Redis-alapú sorban futnak, a fájlok S3-kompatibilis tárolóban vannak. A platform élesben működik, és több mint 1000 diák használja.
Főbb funkciók
- Többbérlős elkülönítés aldomainekkel és PostgreSQL Row Level Security-vel
- Vizsgák a kiadó tanulási eredmény táblázatából: minden kérdés tantárgyhoz, témához és eredményhez kötve
- Automatikus diákpárosítás optikai fájlokból nettó pontokkal, pontszámokkal és rangsorral
- Intézményi logós PDF-bizonyítvány kérdésenkénti elemzéssel, háttérsorban generálva
- Tanulási Eredmény Követő: az ismétlődő hiányok kártyaként jelennek meg a mentortanárnál
- PentaRank: a vizsgateljesítményből és a tanulás egyenletességéből épülő szintrendszer
- Külön felületek és szerepalapú jogosultságok intézménynek, tanárnak, diáknak és szülőnek
- Beiratkozási, jelenléti, órarend- és könyvelési modulok
- Élesben, több mint 1000 aktív diákkal
Használt technológiák
- Next.js 15
- NestJS
- PostgreSQL RLS
- Prisma
- Redis / BullMQ
- Docker