
Open-Source Intelligent Tutoring System for Programming Exercises in Engineering Education
Implementing control and machine learning algorithms in MATLAB and Simulink is a critical competency in advanced control engineering. While immediate feedback is essential for fostering intuitive understanding, it is traditionally constrained to scheduled exercise sessions or consultation hours. To bridge this gap, this project introduces an open-source intelligent tutoring platform that provides continuous, on-demand feedback. To accommodate diverse solution strategies, the platform employs a hybrid evaluation strategy combining result-based and code-based metrics. This ensures that valid alternative solutions that differ from predefined sample solutions are not misclassified. In case of incorrect solutions, a Large Language Model, contextualized with sample solutions and task classification results, offers auxiliary support for students struggling to initiate or complete tasks. Instructional scaffolding is adaptively adjusted to guide students toward independent problem-solving. We position this platform as a supplementary tool designed to enhance, rather than replace, valuable interactions between students and human tutors. Built on open-source tools, the system is architected for reusability, enabling lecturers across engineering subjects to adapt the framework to their teaching needs easily.
Auf einen Blick
Das könnte Sie auch interessieren

Eine gamifizierte Lern-App für die Höhere Mathematik
Die Lernanwendung Mathe-Buddy ist eine interaktive und gamifizierte App für die höhere Mathematik im ersten Studienjahr. Studierende werden durch interaktives Training und Elemente des spielerischen Lernens motiviert, begleitet und individuell gefördert. Jedes Themengebiet wird durch prägnante, gut verständliche Texte eingeführt und enthält Beispiele, Abbildungen und Verweisen zum Praxisbezug. Ein automatisiertes Lernmanagement stellt abhängig vom Lernstand randomisierte Trainingsaufgaben unterschiedlicher Taxonomiestufen. Die Lernphase wird abgerundet durch kurze Spiele, wie zum Beispiel Schnellabfragen, Mathe-Rätsel und Formelfehlersuche. Das Erreichen von Meilensteinen wird durch Awards und Highscores belohnt. Studierende werden motiviert kontinuierlich auf die Lernziele hinzuarbeiten. Ein integrierter Chatbot beantwortet einfache Fragen und stellt kurze Trainingsaufgaben. Alle Kursbestandteile sind modular aufgebaut und können nichtlinear bearbeitet werden. Das niederschwellige Angebot ermöglicht den Studierenden fachliche Lücken eigenständig zu schließen. Mittels eines digitalen Zertifikats kann der erreichte Lernstand nachgewiesen werden. Die App ist Open-Source, kostenfrei und kann ohne zentrale Datenerhebung genutzt werden. Lehrende können selbst einfache Anpassungen und Erweiterung von Kursbestandteilen vornehmen.
Projekt anzeigen
Erwartungsabfrage zur Planung dig. Lehreinheiten
Zu Beginn der Entwicklungsphase konnten keine statistisch relevanten Erhebungen durchgeführt werden, da die digitalen Aufbauten erst entwickelt wurden. In Gesprächen wurde das Evaluationspotenzial ermittelt. Ziel: praxisnahe Erkenntnisse zu Aufbau, Integration in Vorlesungen und Teamarbeit unter Studierenden. Es entstanden bedarfsgerechte Erwartungsabfragen zur Entwicklung digitaler Lerneinheiten.
Maßnahme anzeigen
Multimediale Theorie-Praxis-Verzahnung in einer universitären Lernwerkstatt. Das TheoWerk
[Kurzbeschreibung folgt (Anm. StIL)]
Publikation anzeigen