mlsanityData to 14 Oct 2026

SCRIPT: Implementing an Intelligent Tutoring System for Programming in a German University Context

arXiv 2604.16117 ↗First posted 17 Apr 2026cs.LG cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Practice and extensive exercises are essential in programming education. Intelligent tutoring systems (ITSs) are a viable option to provide individualized hints and advice to programming students even when human tutors are not available. However, prior ITS for programming rarely support the Python programming language, mostly focus on introductory programming, and rarely take recent developments in generative models into account. We aim to establish a novel ITS for Python programming that is highly adaptable, serves both as a teaching and research platform, provides interfaces to plug in hint mechanisms (e.g. via large language models), and works inside the particularly challenging regulatory environment of Germany, that is, conforming to the European data protection regulation, the European AI act, and ethical framework of the German Research Foundation. In this paper, we present the description of the current state of the ITS along with future development directions, as well as discuss the challenges and opportunities for improving the system.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 4 of its 22 references that are in the map. First posted on arXiv 17 Apr 2026.

Builds on

4 of 22 references.

References · 4

  1. 2022Knowledge Tracing: A Surveycited by 77
  2. 2023Next-Step Hint Generation for Introductory Programming Using Large Language Modelscited by 20
  3. 2019A Survey of Automated Programming Hint Generation -- The HINTS Frameworkcited by 12
  4. 2024One Step at a Time: Combining LLMs and Static Analysis to Generate Next-Step Hints for Programming Taskscited by 3

Built on by

Not cited yet.