FGPE++ Gamified Programming Learning at Scale

O3: Full FGPE-supported Course for LMS

The various online educational tools work best if connected. To illustrate the FGPE platform’s capability in this regard, a multilevel-gamified FGPE-supported course for Moodle LMS has been developed, integrating low-level gamification of programming exercises provided by the FGPE platform and high-level gamification provided by Moodle LMS, integrated via the LTI standard, allowing seamless automatic data interchange between the two e-learning platforms. The full-fledged gamified programming course with embedded FGPE-run exercises can be used in both a closed institutional LMS…

Read More >>

O2: Client-side Evaluation Engine

So far, the FGPE programming learning environment, depended on Mooshak server to evaluate students’ submissions and server-side gamification service to trigger gamification events. This meant delayed student feedback after submitting an exercise solution and unability to submit a solution if an active Internet connection was temporarily not available. FGPE++ has removed this barrier by providing a way to assess the programming exercise solutions client-side thus both greatly improving the FGPE platform usability in areas in which users experience Internet…

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. The programming exercise gamifizer GAMAI is the new technology implemented in the FGPE AuthorKit (the web-based software tool for editing gamified programming exercises), enhancing it with the capability to automatically generate gamified programming exercises. GAMAI enables any programming instructor to create gamified programming exercises with with just a…

Read More >>