MoodleGam
Web platform developed as a bachelor's thesis at the University of Brasilia to support the gamification of Moodle-based courses, combining motivational-profile analysis, technique guidance, plugin cataloguing, and explanatory content about gamification, Octalysis, and Moodle.

Project Description
MoodleGam is a web platform designed to support the gamification of courses in the Moodle ecosystem. The product was developed as a bachelor’s thesis by Antonio Rangel Chaves and Vitor Diniz Pagani Vieira Ribeiro, Software Engineering students at the University of Brasilia, under the supervision of Prof. Sergio Freitas .
The system aims to support content creators and instructors in adopting gamification strategies that better match the profile of their classes. To do so, the application brings together course registration and management, graphical views of motivational profiles, selection of gamification techniques based on the Octalysis framework, and mapping of those techniques to Moodle plugins.
Project Objectives
The main objectives of the project are:
- to support the planning of gamified courses in Moodle-based learning environments;
- to provide a bridge between gamification concepts, Octalysis techniques, and concrete Moodle plugins;
- to help instructors and content creators better understand the motivational profile of their courses and audiences; and
- to centralize consultation, guidance, and reuse of previously applied strategies in a single tool.
Resources and Features
Among the features offered by MoodleGam are course and class registration, graphical visualization of motivational profiles, selection and reuse of previously adopted gamification strategies, and annotation of implementation experiences for each course. The system also provides help pages and guided navigation for frequent configuration tasks.
Beyond the operational workflow, the platform offers explanatory content about gamification, Octalysis, and Moodle, as well as dedicated pages for specific techniques, their descriptions, and possible implementations through Moodle plugins. In this way, MoodleGam combines conceptual support with practical support for designing more engaging educational experiences.
Academic Link
- Antonio Rangel Chaves (product development as part of the bachelor’s thesis)
- Vitor Diniz Pagani Vieira Ribeiro (product development as part of the bachelor’s thesis)
- Prof. Sergio Freitas (academic supervision)
Access
The source code is available on GitHub.
