GAMPY: A GAMIFIED PYTHON LEARNING SYSTEM
Abstract
: Generally, the learning of programming languages is a challenging process, particularly for novice learners, due to the traditional teaching methods that emphasize the theoretical explanation of the language and the repetitive coding exercises. Some learners may not fully comprehend the programming logic, syntax, and problem-solving strategies, which may affect their interest in the learning process. In this context, this study aims to develop a Gamified Python Learning System, referred to as the GAMPY, which is designed to provide a gamified learning environment. The gamification features of the system will include levels, rewards, experience points (XP), and coding challenges, which are essential in promoting the learning process. Learners will have the option to register and log in to the system, and after completing the coding tasks in the Python programming language, they will earn points and progress to the next level. An interactive dashboard will also be part of the system, enabling learners to track their progress and accomplishments in the learning process. The system will be developed using the Flask framework in the backend, with the user interface developed using HTML, CSS, and JavaScript, and SQLite as the database.
Fields of Study & Subjects
Educational Games and Gamification
Teaching and Learning Programming
Multimedia Learning Systems
Publication details
- Journal / source
- JOURNAL OF ADVANCE AND FUTURE RESEARCH
- Volume
- 4
- Issue
- 3
- Publication date
- 1 March 2026
- Language
- EN