View a PDF of the paper titled Design of AI-Powered Tool for Self-Regulation Support in Programming Education, by Huiyong Li and 1 other authors
View PDF
HTML (experimental)
Abstract:Large Language Model (LLM) tools have demonstrated their potential to deliver high-quality assistance by providing instant, personalized feedback that is crucial for effective programming education. However, many of these tools operate independently from institutional Learning Management Systems, which creates a significant disconnect. This isolation limits the ability to leverage learning materials and exercise context for generating tailored, context-aware feedback. Furthermore, previous research on self-regulated learning and LLM support mainly focused on knowledge acquisition, not the development of important self-regulation skills. To address these challenges, we developed CodeRunner Agent, an LLM-based programming assistant that integrates the CodeRunner, a student-submitted code executing and automated grading plugin in Moodle. CodeRunner Agent empowers educators to customize AI-generated feedback by incorporating detailed context from lecture materials, programming questions, student answers, and execution results. Additionally, it enhances students’ self-regulated learning by providing strategy-based AI responses. This integrated, context-aware, and skill-focused approach offers promising avenues for data-driven improvements in programming education.
Submission history
From: Boxuan Ma Dr. [view email]
[v1]
Thu, 3 Apr 2025 22:47:33 UTC (1,536 KB)
[v2]
Mon, 7 Apr 2025 01:30:12 UTC (1,532 KB)