JELAI - Integrating AI and Learning Analytics in Jupyter Notebooks

Deutsch

JELAI Interface Photo: CATALPA
JELAI Interface: Jupyter Notebook with integrated AI tutor (Juno).

AI-based educational agents can motivate learners by providing immediate feedback and support. At the same time, there is concern that learners may skip important steps in the self-regulated learning process (e.g., goal setting, instrumental help-seeking, self-reflection). JELAI addresses these risks by providing learners with targeted support in developing key learning skills while giving teachers insight into their students' learning processes.


JELAI is a modular and extensible platform that integrates learning analytics (LA) and generative AI directly into Jupyter Notebook. This creates an environment that enables context-sensitive, adaptive feedback and, at the same time, deep insights into learning processes.

JELAI...

  • captures fine-grained learning activities such as code changes, error messages, and chat interactions,
  • supports multi-agent systems so that multiple specialized AI agents can jointly provide analysis, feedback, and assistance,
  • enables accurate and didactically meaningful support through contextual awareness.
JELAI System Architecture. Photo: CATALPA
JELAI System Architecture.
    • Valle Torre, M., van der Velden, T., Specht, M., Oertel, C. (2025). JELAI: Integrating AI and Learning Analytics in Jupyter Notebooks. In: Cristea, A.I., Walker, E., Lu, Y., Santos, O.C., Isotani, S. (eds) Artificial Intelligence in Education. AIED 2025. Lecture Notes in Computer Science(), vol 15882. Springer, Cham. https://doi.org/10.1007/978-3-031-98465-5_9
  • https://github.com/mvallet91/JELAI

    • Manuel Valle Torre
    • Thom van der Velden
    • Marcus Specht
    • Catharine Oertel
CATALPA | 25.11.2025