route.console
Status: ONLINE
paiva@jcpaiva.dev:~$cat ~/research/asura-a-game-based-assessment-environmen-2018.bib

Asura: A Game-Based Assessment Environment for Mooshak

Presents Asura, a game-based assessment environment built on top of Mooshak that challenges students to code Software Agents to compete in automated game tournaments.

Conference Paper
Open DOI
abstract.md

Abstract

Learning to program is hard. Students need to remain motivated to keep practicing and to overcome their difficulties. Several approaches have been proposed to foster students' motivation. As most people enjoy playing games of some kind and play on a regular basis, the use of games is one of the most widely spread approaches. However, taking full advantage of games to teach specific concepts of programming requires much effort. This paper presents Asura, a game-based assessment environment built on top of Mooshak that challenges students to code Software Agents (SAs) to play a game, allowing them to test the SAs against each others' SAs and watch a movie of the test. Once the challenge development stage ends, teachers are able to organize game-like tournaments among SAs. One of the key features of Asura is that it provides a means to reduce the required effort of building game-based challenges up to that of creating traditional programming exercises.

Key Contributions & Highlights

  • Venue & Publication: OpenAccess Series in Informatics (OASIcs), Vol. 62 (2018)
  • Authors: J.C. Paiva, J.P. Leal
  • Research Scope: Game-based assessment, automated evaluation of software agents, Mooshak extension, and competitive programming challenges.

$ 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
Journal Article

Incremental Repair Feedback on Automated Assessment of Programming Assignments

Electronics

Automated assessment tools for programming assignments have become increasingly popular in computing education. These tools offer a cost-effective and highly available way to provide timely and consistent feedback to students. However, when evaluating a logically incorrect source code, there are…

Automated AssessmentGenerative AI+1
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