Loading...
learning

learning

On Using an LLM-Based Approach for Automatic Evaluation of Programming Tasks in MOOC Videos

Abstract

Interactive videos promote learner engagement by transforming the passive activity of watching videos into an active learning process. LIVE, a web platform developed in previous research that allows for the integration of interactive elements into videos, also supports embedding programming tasks. However, at the beginning of our research, the output of the submitted solution was automatically compared to the reference output, but the code itself still had to be checked manually, as no automatic process was available to verify the solution and provide feedback. To address this, a stand-alone application was developed that automatically evaluates students’ solutions to Python programming tasks using a self-hosted large language model. This application was then integrated into the existing platform. To test this approach, a massive open online course containing four interactive videos with several programming tasks and quizzes was created. Students’ performance was analyzed using quiz results, task submissions, self-assessments, and user statistics provided by the course platform and LIVE. The results indicate that utilizing a large language model for automated feedback can positively impact learning outcomes. However, some limitations must be taken into account, such as the need to correct some of the model’s generated outputs manually due to insufficient feedback quality for certain tasks. This suggests that the combination of automated and manual evaluation seems to be the most effective approach for now.

Read More

14. January 2026 - 16:36 in Development
#python #learning

Programmieren lernen mit Python auf iMooX.at

In den letzten Jahren entwickelte ich gemeinsam mit Masterstudierenden und Kollegen von der Pädagogischen Hochschule Steiermark 3 Python-Kurse für absolute Anfänger in der Form von MOOCs (Massive Open Online Courses). Diese Kurse werden über die Plattform iMooX.at kostenlos und mit einer offenen Lizenz (CC BY 4.0) bereitgestellt.

Read More

09. July 2025 - 18:47 in Publication
#schoolapps #learning #python #django

Refactoring and Evaluation of an Interactive Web Portal for German Language Acquisition

Abstract

This paper presents the refactoring and evaluation of IDeRBlog, an educational blog platform designed to support German language acquisition in primary schools. Originally developed as part of an EU Erasmus project, IDeRBlog aims to improve students’ spelling skills through a combination of intelligent feedback and blogging features. The recent redevelopment focused on updating the user interface for mobile compatibility and integrating modern web technologies. To assess the impact of these improvements on user experience, two test classes used the IDeRBlog system during regular German lessons. Students received automated feedback on their writing, while teachers tracked progress using learning analytics to identify common error categories. The evaluation demonstrates significant improvements in usability and user experience due to the refactoring, highlighting its positive impact on both student engagement and learning outcomes.

Read More

09. October 2016 - 18:09 in Publication
#learning

Digitale Medien: Zusammenarbeit in der Bildung

Abstract

Der Begriff „Neue Medien“ ist den Teenagerjahren inzwischen entwachsen. Vieles, was vor 15 Jahren darunter verstanden wurde, ist mittlerweile selbstverständlicher Teil unseres täglichen Arbeits- und Privatlebens. Den digitalen Wandel und seine Dynamik zu beobachten, ihn kritisch zu hinterfragen, aktiv zu gestalten und wissenschaftlich zu begleiten, ist eine zentrale Aufgabe der Gesellschaft für Medien in der Wissenschaft e.V., kurz GMW. Dieser Band versammelt die Beiträge der Jahrestagung 2016 unter dem Titel „Digitale Medien: Zusammenarbeit in der Bildung“. Zentrales Thema sind dabei die Schnittstellen zwischen Institutionen, Lernenden, Lehrenden, wissenschaftlichen Disziplinen und Technologien, wobei insbesondere technologiegestützte Möglichkeiten der Zusammenarbeit in der Gestaltung von Bildungsangeboten betrachtet werden.

Read More