The combination of storytelling and gamification in educational settings has emerged as a method to enhance student engagement and learning outcomes. Through an overarching narrative, course content can be connected while providing context for gamified exercises, creating a motivating and competitive learning experience. However, a narrative that resonates with one student may not interest others. The presented solution to this problem is to offer multiple narratives for students to choose from. This enables the students to engage with the material in ways that align with their interests and motivations. Yet, managing multiple narratives presents several challenges. Each narrative must cover all syllabus topics equally, and every exercise must be available across all narratives while maintaining consistent difficulty levels and learning objectives. This paper presents a systematic approach for creating gamified courses with multiple narratives. The methodology includes the development of a base course template and its narrative variations, along with transformation processes to generate exercises in the FGPE Ecosystem, namely AuthorKit and FGPE PLE. The final output is a single Moodle MBZ file that can be imported into Moodle, a widely adopted learning management system.
@InProceedings{bauer_et_al:OASIcs.ICPEC.2025.15, author = {Bauer, Yannik and Leal, Jos\'{e} Paulo and Queir\'{o}s, Ricardo and Swacha, Jakub and Paiva, Jos\'{e}}, title = {{Designing a Multi-Narrative Gamified Learning Experience}}, booktitle = {6th International Computer Programming Education Conference (ICPEC 2025)}, pages = {15:1--15:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-393-5}, ISSN = {2190-6807}, year = {2025}, volume = {133}, editor = {Queir\'{o}s, Ricardo and Pinto, M\'{a}rio and Portela, Filipe and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2025.15}, URN = {urn:nbn:de:0030-drops-240450}, doi = {10.4230/OASIcs.ICPEC.2025.15}, annote = {Keywords: Gamification, Storytelling, Personalized Learning, Programming Education, Multi-Narrative} }
Feedback for Dagstuhl Publishing