O2: Data Exchange Format for Gamified Programming Exercises

In order to make it possible to share the programming exercises having the gamification layer among different universities and courses, they have to conform to a common data format.

Inclusion of elements such as the challenge definition, including the optional modifiers to make it more difficult, the interactive story layer, including the links to other exercises, and the award definition in terms of points, badges and virtual items in the Data Exchange Format for Gamified Programming Exercises will allow the exchange of ready-to-use programming exercises along with the gamification-related data among different universities and courses which makes it an important innovation in programming education with a high practical impact, as it will help save a lot of instructors’ time that they would otherwise had to spend on defining the gamification rules themselves.