FGPE Plus: Learning tools interoperability for gamified programming education

O1: LTI Integration (software)

One of the intellectual outputs of the completed Erasmus+ project FGPE is an open-source gamified interactive environment for learning programming. It is implemented as a separate web platform to which a student can log in to solve programming exercises served in a gamified form (e.g., as challenges and quests rewarded with points and badges etc.). While it supports OAuth2 to allow students log in using their university email account credentials (if the email provider supports it, as does, e.g.,…

Read More >>

O2: Mobile gamified PLE (software)

The FGPE programming learning environment (PLE) allows students to solve various forms of programming exercises, mostly involving writing their own code, using just a web browser. Tests of an early version of the FGPE PLE among the students of the partners’ institutions revealed that unexpectedly many of them, for various reasons, were using mobile devices to write the code of the exercise solutions. The reasons were such as learning at places without access to a computer or having to…

Read More >>

O3: Tutorial on gamification of programming exercises (guidance material)

Among the results of the ongoing FGPE project are both an open-access specification of the gamification scheme for programming exercises and a user manual for the FGPE authoring kit for preparing gamified programming exercises. In theory, these two documents (addressing both the high and low level of gamified exercise development) should be sufficient for the instructors to apply gamification to their programming courses. In reality, we have found in the tests they are not, as the instructors are often…

Read More >>

O4: Extended gamified exercise base (Open Educational Resource)

While the amount of gamified exercises to be developed in the FGPE project (480) seemed to be sufficient, considering its originally planned scope of application (mostly for introductory courses of various programming languages), with the whole education moved to e-learning, there is a need to provide more online courses involving the use of programming languages in a gamified form. We want therefore to respond to this need by extending the set of open-source gamified programming exercises with 520 more…

Read More >>