route.console
Status: ONLINE
paiva@jcpaiva.dev:~$cat ~/research/integrating-rich-learning-applications-i-2016.bib

Integrating Rich Learning Applications in LMS

Discusses standards and architectures (e.g. LTI) for seamlessly integrating rich, interactive educational applications into Learning Management Systems.

Book Chapter
Open DOI
abstract.md

Abstract

Learning Management Systems (LMS) such as Moodle or Canvas provide foundational capabilities for course administration, but often lack rich, domain-specific interactive learning tools—such as automated code evaluators, gamification engines, or interactive diagram editors. This paper explores interoperability protocols and architectural patterns (including LTI—Learning Tools Interoperability) for integrating external rich learning applications into LMS environments. We demonstrate how standardized launch, authentication, and gradebook synchronization protocols enable seamless, secure integration without custom LMS modifications.

Key Contributions & Highlights

  • Venue & Publication: Springer - State-of-the-Art and Future Directions of Smart Learning, pp. 381–386 (2016)
  • Authors: R. Queirós, J.P. Leal, J.C. Paiva
  • Research Scope: LMS interoperability, Learning Tools Interoperability (LTI), web application integration, and smart learning environments.

$ 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