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

In order to help the the instructors apply gamification to their programming courses, as a part of the FGPE Plus project, an interactive tutorial has been developed. Its first part is embedded in the FGPE AuthorKit, and guides the instructors step-by-step on developing a gamified programming course with a selection of non-trivial gamification mechanisms covered. The interactive tutorial’s second part is embedded in the FGPE PLE Teacher’s UI, and guides the instructors step-by-step on setting up a gamified programming course.

The interactive tutorial removes the know-how barrier hampering the adoption of gamification in programming education, and, in the long term, will contribute to extension of the FGPE-compatible open repository of programming exercises with third-party contributions.

The target group for this IO are programming instructors interested in adding the gamification layer to their existing programming courses or developing new gamified programming courses from the scratch. They need to know exactly how to do that, especially for the first gamified course they develop.

The IO is innovative as so far no similar programming gamification tutorial exists.

The expected impact of this IO is significant, as it allows for a much wider group of programming instructors to acquire the know-how necessary to develop their own gamified courses.

The interactive tutorial has been implemented in the source code of FGPE AuthorKit (the tool for developing gamified programming exercises) and FGPE PLE (the platform used by students to play with the exercises, but also by teachers to set up gamified courses and monitor the students’ progress). Watch the demonstrational videos embedded below to see how the tutorial assists the teachers in using both tools.

AuthorKit Tutorial Demonstration
FGPE PLE Tutorial Demonstration

The necessary steps to be performed on the LMS side to connect it with FGPE PLE are presented in the video attached below:

The step-by-step installation manual for the FGPE platform is attached below: