SCRIPT (Step-based Coding for Research and Intelligent Programming Tutoring)¶
Product or Programme · All products and programmes
Evidence · 3 claims (2 for, 1 mixed) · 1 study (1 design),q1· 0 of 1 report an effect size · 3 claims rest on one study
Description¶
SCRIPT is a web-based intelligent tutoring system developed by Alina Deriyeva and colleagues for teaching Python programming while recording fine-grained learner data and supporting adaptable pedagogical and learner-model research.
Components¶
- SCRIPT: an adaptable Python programming ITS serving as both teaching and research platform: SCRIPT (Step-based Coding for Research and Intelligent Programming Tutoring) is a web-based ITS supporting advanced undergraduates learning Python for data science and machine learning. The article states it "functions both as a teaching and as a research tool by enabling to record fine-grained, keystroke-level data" and is "easily adaptable to novel learner models and pedagogical models as well as randomized experiments." It was offered as voluntary exam preparation for an Introduction to Data Mining course and has supported prior learner-model and feedback research. Source code is released on a GitLab repository, though the system is still in alpha stage. (Alina Deriyeva et al. (2025))
Claims¶
- Regulatory and ethics compliance posed substantial, underestimated challenges that delayed the ITS rollout by a year [+W]
- SCRIPT serves as a research platform enabling keystroke-level data collection and controlled comparison of ITS components [+W]
- Self-hosted open-weight LLMs offer privacy, reproducibility, and environmental advantages over commercial LLM interfaces in educational ITSs [~W]
Related Products and Programmes¶
Key Sources¶
- Alina Deriyeva, Jesper Dannath, and Benjamin Paaßen. (2025). SCRIPT: Implementing an Intelligent Tutoring System for Programming in a German University Context. Artificial Intelligence in Education (Springer). https://doi.org/10.1007/978-3-031-99261-2_16
Page metadata
| Field | Value |
|---|---|
type |
product |
id |
script-step-based-coding-for-research-and-intelligent-programming-tutoring |
title |
SCRIPT (Step-based Coding for Research and Intelligent Programming Tutoring) |
description |
SCRIPT is a web-based intelligent tutoring system developed by Alina Deriyeva and colleagues for teaching Python programming while recording fine-grained learner data and supporting adaptable pedagogical and learner-model research. |
status |
review |
product_kind |
software |
generated |
by process:settle-candidates on 2026-10-11 |
trust |
unverified — no one has confirmed this page's content |
Frontmatter is the page's machine-readable record — see the Schema & Guide.