ProgPlay: The Gamification Learning Platform

dc.contributor.advisorGodó, Zoltán Attila
dc.contributor.authorSong, Pitou
dc.contributor.departmentDE--Informatikai Kar
dc.date.accessioned2026-02-12T17:35:37Z
dc.date.available2026-02-12T17:35:37Z
dc.date.created2025-10-07
dc.description.abstractProgPlay is a gamified web-based learning platform designed to make programming education engaging and accessible for beginners through interactive quizzes, experience points (XP), and competitive leader boards. The platform addresses common challenges faced by beginner programmers, such as overwhelming information and lack of motivation, by incorporating game mechanics inspired by SoloLearn and Duolingo to enhance user engagement and retention. Built using modern technologies including ReactJS for the frontend, Java Spring Boot for the backend, and MySQL for database management, ProgPlay offers structured learning paths for three popular programming languages (at the moment): C++, Python, and Java. The development process followed Agile Scrum methodology with comprehensive testing and deployment across multiple platforms including Render, Netlify, and FreeSQLDatabase. Key features include an adaptive levelling algorithm based on quadratic functions, progress tracking systems, and a competitive leader boards that fosters community engagement while maintaining individual learning goals. This thesis shows how gamification principles can transform traditional programming education into an interactive, motivating experience that improves learning outcomes for beginners.
dc.description.courseMérnökinformatikus
dc.description.degreeBSc/BA
dc.format.extent48
dc.identifier.urihttps://hdl.handle.net/2437/404340
dc.language.isoen
dc.rights.infoHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.
dc.subjectProgramming Language
dc.subjectGamification
dc.subjectOnline-Platform
dc.subjectLeaderboard
dc.subjectQuizzes
dc.subjectCompetitive
dc.subject.dspaceInformatics::Information Technology
dc.titleProgPlay: The Gamification Learning Platform
Fájlok
Eredeti köteg (ORIGINAL bundle)
Megjelenítve 1 - 1 (Összesen 1)
Nincs kép
Név:
Thesis
Méret:
1.72 MB
Formátum:
Adobe Portable Document Format
Leírás:
thesis
Engedélyek köteg
Megjelenítve 1 - 1 (Összesen 1)
Nincs kép
Név:
license.txt
Méret:
1.95 KB
Formátum:
Item-specific license agreed upon to submission
Leírás:
Gyűjtemények