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

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Deriyeva, Alina, Dannath, Jesper, Paassen, Benjamin
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866918452508229632
author Deriyeva, Alina
Dannath, Jesper
Paassen, Benjamin
author_facet Deriyeva, Alina
Dannath, Jesper
Paassen, Benjamin
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2604_16117
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle SCRIPT: Implementing an Intelligent Tutoring System for Programming in a German University Context
Deriyeva, Alina
Dannath, Jesper
Paassen, Benjamin
Machine Learning
Artificial Intelligence
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.
title SCRIPT: Implementing an Intelligent Tutoring System for Programming in a German University Context
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2604.16117