route.console
Status: ONLINE
paiva@jcpaiva.dev:~$cat ~/research/odin-a-service-for-gamification-of-learn-2015.bib

Odin: A Service for Gamification of Learning Activities

Presents Odin, a specialized microservice providing gamification mechanics—badges, experience points, leaderboards—for educational applications.

Book Chapter
Open DOI
abstract.md

Abstract

Gamification has emerged as an effective technique to foster student motivation and continuous practice in e-learning environments. However, building custom gamification logic into every educational tool requires significant engineering overhead. This paper presents Odin, an independent RESTful microservice dedicated to managing gamification mechanics for learning activities. Odin allows external platforms—such as IDEs, LMSs, and automated code evaluators—to define gamification rules, track user actions, calculate XP, grant achievement badges, and render live leaderboards.

Key Contributions & Highlights

  • Venue & Publication: Springer - Communications in Computer and Information Science (SLATE 2015), Vol. 563, pp. 194–204 (2015)
  • Authors: J.C. Paiva, J.P. Leal, R. Queirós
  • Research Scope: Gamification REST API, e-learning microservices, student engagement, and achievement systems.

$ 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