route.console
Status: ONLINE
paiva@jcpaiva.dev:~$cat ~/research/enki-a-pedagogical-services-aggregator-f-2016.bib

Enki: A Pedagogical Services Aggregator for Learning Programming Languages

Introduces Enki, a web-based IDE that aggregates distributed pedagogical services—code evaluation, gamification, and resource sequencing—into a unified learning portal.

Conference Paper
Open DOI
abstract.md

Abstract

This paper presents Enki, a web-based IDE that integrates several pedagogical tools designed to engage students in learning programming languages. Enki acts as a central aggregator for specialized e-learning microservices: automated code evaluation, diagram grading, gamification mechanics (XP, badges, leaderboards), and dynamic resource sequencing. By decoupling pedagogical services from the front-end user experience, Enki provides a flexible, modular environment that adapts to different course requirements and supports autonomous student practice.

Key Contributions & Highlights

  • Venue & Publication: ACM ITiCSE 2016, pp. 332–337 (2016)
  • Authors: J.C. Paiva, J.P. Leal, R. Queirós
  • Research Scope: Service aggregation architecture, web-based IDE, microservice integration in edtech, and gamified practice.

$ 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