Project Title:Autograders in programming education for engineers
Project Code:AutoPING (within the framework of examING project).
Project Description/Objective:In recent years, a number of automated grading systems have been developed to assist educators in the automatic evaluation and grading of software programmes created by students, according to predefined criteria and rules. One of the most promising web-based open-source solutions is CodeOcean. Developed by the Hasso Plattner Institute at the University of Potsdam, CodeOcean is characterised by its wide range of functions. These not only enable the automatic evaluation and grading of software programs, but also provide a complete web-based execution and development environment with a variety of logging, help, and collaboration functions. Our project aims to develop and test new, competence-oriented, digitally supported teaching resources and examinations for programming education at TU Ilmenau using an autograder. The experience gained will be used to establish a support structure for developing further digital courses and exams for programming education. Using CodeOcean as an example, we aim to demonstrate the advantages that autograders offer to students and teachers.
Project Collaborators:Dr. Daniel Fischer
Jonas Genath, M. Sc.
Gunther Kreuzberger (Virtual Worlds and Digital Games, Fak. WM)
Dr.-Ing. Ulf Döring (Data-intensive Systems and Visualization Group, Fak. IA)
Dr.-Ing. Peter Amthor (Distributed Systems and Operating Systems, Fak. IA)
Period:2022-2026
Keywords:autograder; programming; automatic feedback; CodeOcean
Project URL/References:examING project page
Publications:

Daniel Fischer, Peter Amthor, Gunther Kreuzberger, Ulf Döring, Jonas Genath, Benedikt Artelt: Autograder in der Programmierausbildung für INGenieure (AutoPING). eTeach-Jahrestagung, Ilmenau 2022.

Peter Amthor, Ulf Döring, Daniel Fischer, Jonas Genath, Gunther Kreuzberger: Erfahrungen bei der Integration des Autograding-Systems CodeOcean in die universitäre Programmierausbildung. In: André Greubel, Sven Strickroth, Michael Striewe (Hrsg.): Proceedings of the Sixth Workshop „Automatische Bewertung von Programmieraufgaben“ (ABP 2023). München 2023, S. 67–74, DOI: 10.18420/abp2023-9.

Gunther Kreuzberger, Daniel Fischer, Jonas Genath: ChatGPT meets CodeOcean: Integeration KI-basierten Feedbacks in Autograder-Systeme. TURN Conference, Berlin 2024.

Daniel Fischer, Jonas Genath: Einsatz eines Autograders in der universitären Programmierausbildung zur Verbesserung des digital gestützten Lernens und Prüfens. DigiteLL&Share Konferenz, Frankfurt am Main 2025.

Gunther Kreuzberger: Towards Hands-on Practice and Helpful Feedback in a Non-STEM Module on Web Technologies. In: André Greubel, Sven Strickroth, Michael Striewe (Hrsg.): Proceedings Seventh Workshop "Automatische Bewertung von Programmieraufgaben" (ABP 2025). Berlin 2025, S. 65-74, DOI: 10.18420/abp2025_07.

Stephan Husung, Jean Pierre Bergmann, Peter Amthor, Sylvia Bräuning, Thomas Dallmann, Ulf Döring, Hendrik Fehr, Daniel Fischer, Jonas Genath, Albrecht Gensior, Florian Girkes, Stefan Griebel, Nicola Henze, Uwe Hirte, Claudia Hönemann, Gunther Kreuzberger, Stefan Lutherdt-Hertlein, Dominik Neudert-Schulz, Pavel Pichugiun, Jochen Seitz, Anke Sander, Dirk Stelzer, Matthias Ernesto Testa, Hartmut Witte, Lena Zentner: Future skills in engineering education: digitalization of skills-based learning and examination. 2025, https://nbn-resolving.org/urn:nbn:de:gbv:ilm1-202520032.