FGPE++ Gamified Programming Learning at Scale

O3: Full FGPE-supported Course for LMS

The FGPE programming learning environment, thanks to the development of the FGPE Plus project, currently supports the LTI standard, allowing data interchange with any LTI-compliant e-learning platform, such as Moodle LMS. As for now, the full potential of this opportunity has not been exploited, as because the cost of developing a full-fledged course exceeded the resources available in the FGPE Plus project, only short mini courses were developed to demonstrate the technical capabilities of LTI support. The goal of…

Read More >>

O2: Client-side Evaluation Engine

The FGPE programming learning environment, thanks to the development of the FGPE Plus project, is currently provided as a Progressive Web Application, which means, once loaded, it could be used without sustained Internet connection. The problem is, for the students’ solution of an exercise to be evaluated, and the relevant gamification rules triggered, there must be an active Internet connection at the time of submission. The goal of FGPE++ is to remove this barrier by providing a way to…

Read More >>

O1: Programming Exercise Gamifizer

Gamification is capable of making learning more engaging and motivating for students, yet building gamified exercises could be overwhelming for educators, as it requires a lot of skills, time and effort. Programming Exercise Gamifizer is envisaged as an open-source software tool capable of automatic generation of gamified programming exercises. This is fully in line with the first project objective of enabling the automatic generation of gamified programming exercises, so that any teacher could create them with no prior knowledge of gamification…

Read More >>