Emelt szintű informatika érettségire felkészítő webalkalmazás
Absztrakt
Szakdolgozatom célja egy olyan webalkalmazás fejlesztése volt, ami a Digitális kultúra érettségi Algoritmizálás, adatmodellezés feladatára való készülésben segíti a tanulókat Python nyelven. A regisztrált felhasználó különböző témájú küldetéseken tud részt venni, ahol egyrészt információt és segítséget kap az adott feladatkör megoldásával kapcsolatban, másrészt több, fokozatosan nehezedő programozási feladatot kell megoldania. A Python kódok futtatása és a kimenet ellenőrzése szerver oldalon valósul meg, de maga a kódszerkesztő és a terminal, ahol megjelenik az eredmény, az alkalmazáson belül érhető el. A felhasználói élmény javítása és a motiváció kialakítása céljából olyan gamifikációs eszközöket használok, mint a történetmesélés és a jutalmazás, ezért a helyes megoldásért pontokat és jelvényeket lehet szerezni. Az alkalmazást JavaScriptben készítettem el kliens és szerver oldalon is a React és Next.js segítségével.