Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

Results of a Gamification University Experience for Teaching Web Programming

The “Alice in Codeland” Project

Bibliographic Data

ID20296306
AuthorsDaniele Zolezzi (0000-0002-5355-1426, DIBRIS, University of Genoa, Genoa, Genova, Italy), Luca Martini (0009-0006-8453-8407, DLCM, University of Genoa, Genoa, Genova, Italy), Saverio Iacono (0000-0003-3002-6490, DIBRIS, University of Genoa, Genoa, Genova, Italy), Gianni V Vercelli (0000-0002-5032-4228, DIBRIS, University of Genoa, Genoa, Genova, Italy)
Year2026
Volume69
Issue2
Pages161-175
Publication date2026-04-01
Open AccessYes
TypeARTICLE
VenueIEEE Transactions on Education (JOURNAL)
Journal identifiersISSN: 0018-9359 • E-ISSN: 1557-9638
PublisherInstitute of Electrical and Electronics Engineers (IEEE) (PUBLISHER)
DOI10.1109/te.2026.3668978
OpenAlexW7135092024
LanguageEN
References cited20

“Alice in Codeland” is a gamified course designed to introduce Web programming through HTML, CSS, JavaScript, and PHP, incorporating game mechanics inspired by Haro Aso’s “Alice in Borderland.” The course structure leverages gamification principles, integrating elements such as a standard deck of French playing cards linked to programming exercises, team collaboration, and a dynamic scoring system to foster a competitive yet collaborative learning atmosphere. Each card represents a different level of challenge and is associated with a specific Web programming language, enabling students to progressively build their skills based on the card’s difficulty. The Mad Hatter character, inspired by Carrol’s “Alice’s Adventures in Wonderland,” serves as a mentor and guide, presenting challenges and insights to facilitate the development of programming skills. The game incorporates a comprehensive evaluation system that not only assesses the correctness of submitted exercises but also factors in team performance, adherence to deadlines, and the ability to tackle challenges of varying difficulty. This course integrates narrative elements and gamification to engage students in Web development, emphasizing autonomous learning, creativity, and teamwork

Adventure · Conversation · Correctness · Game programming · Narrative · Web application · Web development · Educational Games and Gamification · Software Engineering Techniques and Practices · Teaching and Learning Programming

  • The Art of Game Design

    Jesse Schell•Arte de Game Design•2008

  • Glued to Games

    Scott Rigby, Richard M Ryan•Glued to Games•2011

  • Likert Scale

    Ankur Joshi, Saket Kale et al.•British Journal of Applied…•2015

  • Does Gamification Work? -- A Literature Review of Empirical Studies on Gamification

    Juho Hamari, Jonna Koivisto et al.•2014 47th Hawaii International…•2014

  • Playing for Real

    Open Access•Tom Baranowski, Richard Buday et al.•American Journal of Preventive…•2008

  • From game design elements to gamefulness

    Open Access•Sebastian Deterding, Dan Dixon et al.•Proceedings of the 15th…•2011

Highly citedNo

Tools

Open DOIOpen Access
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae