JELAI: Integrating AI and Learning Analytics in Jupyter Notebooks

Conference Paper (2025)
Author(s)

M. Valle Torre (TU Delft - Web Information Systems)

T. van der Velden (Student TU Delft)

M.M. Specht (TU Delft - Web Information Systems)

Catharine Oertel (TU Delft - Interactive Intelligence)

Research Group
Web Information Systems
DOI related publication
https://doi.org/10.1007/978-3-031-98465-5_9
More Info
expand_more
Publication Year
2025
Language
English
Research Group
Web Information Systems
Pages (from-to)
68–75
ISBN (print)
978-3-031-98464-8
ISBN (electronic)
978-3-031-98465-5
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Generative AI offers potential for educational support, but often lacks pedagogical grounding and awareness of the student’s learning context. Furthermore, researching student interactions with these tools within authentic learning environments remains challenging. To address this, we present JELAI, an open-source platform architecture designed to integrate fine-grained Learning Analytics (LA) with Large Language Model (LLM)-based tutoring directly within a Jupyter Notebook environment. JELAI employs a modular, containerized design featuring JupyterLab extensions for telemetry and chat, alongside a central middleware handling LA processing and context-aware LLM prompt enrichment. This architecture enables the capture of integrated code interaction and chat data, facilitating real-time, context-sensitive AI scaffolding and research into student behaviour. We describe the system’s design, implementation, and demonstrate its feasibility through system performance benchmarks and two proof-of-concept use cases illustrating its capabilities for logging multi-modal data, analysing help-seeking patterns, and supporting A/B testing of AI configurations. JELAI’s primary contribution is its technical framework, providing a flexible tool for researchers and educators to develop, deploy, and study LA-informed AI tutoring within the widely used Jupyter ecosystem.

Files

978-3-031-98465-5_9.pdf
(pdf | 1.55 Mb)
License info not available
warning

File under embargo until 18-05-2026