route.console
Status: ONLINE
paiva@jcpaiva.dev:~$cat ~/research/authoring-game-based-programming-challen-2020.bib

Authoring Game-Based Programming Challenges to Improve Students' Motivation

Proposes an authoring framework and workflow for game-based programming challenges aimed at increasing novice programmers' engagement and practice.

Book Chapter
Open DOI
abstract.md

Abstract

Learning to program requires substantial practice and continuous problem-solving. Fostering motivation among novice programmers is a major hurdle in computer science education. While game-based learning environments offer a promising route to engage students, authoring rich game-based programming exercises is notoriously time-consuming and complex for educators. This paper introduces an authoring approach and framework designed to streamline the creation of game-based programming challenges. By abstracting game logic, state management, and evaluation criteria into structured components, the framework lowers the threshold for instructors to produce interactive, competitive, and highly engaging coding exercises.

Key Contributions & Highlights

  • Venue & Publication: Springer - The Challenges of the Digital Transformation in Education (ICL 2018), pp. 602–613 (2020)
  • Authors: J.C. Paiva, J.P. Leal, R. Queirós
  • Research Scope: Authoring tools for educational games, instructor workflow simplification, and gamified programming exercise design.

$ rg --related ./research

Conference Paper

Bridging Generative AI and Gamification in Moodle: Design and Evaluation of GamiBot

OASIcs, Volume 145, ICPEC 2026

While Learning Management Systems (LMS) like Moodle are ubiquitous in higher education, they often lack dynamic, personalized academic support. We present GamiBot, an intelligent pedagogical agent natively integrated into Moodle to bridge this gap. GamiBot combines Large Language Model (LLM)…

GamificationEdTech+1
Artifact

GamiBot

Schloss Dagstuhl – Leibniz-Zentrum für Informatik

Presents GamiBot, an AI-powered pedagogical agent integrated into Moodle combining conversational RAG assistance, automated feedback, and native gamification mechanics.

Generative AILLM+4
start_conversation.sh
paiva@jcpaiva.dev:~$ ./start-conversation

Turn research insight into production software

If this work intersects with your product, institution, or research program, let’s map the shortest credible route to a working system.

privacy.config
Read the privacy and storage details