mlsanityData to 14 Oct 2026

Design of AI-Powered Tool for Self-Regulation Support in Programming Education

arXiv 2504.03068 ↗First posted 3 Apr 2025cs.HC cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 32 references that are in the map. First posted on arXiv 3 Apr 2025.

Builds on

10 of 32 references.

References · 10

  1. 2022Programming Is Hard -- Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generationcited by 99
  2. 2023Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programmingcited by 89
  3. 2024CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needscited by 84
  4. 2023Is ChatGPT the Ultimate Programming Assistant -- How far is it?cited by 76
  5. 2023CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classescited by 72
  6. 2023Thrilled by Your Progress! Large Language Models (GPT-4) No Longer Struggle to Pass Assessments in Higher Education Programming Coursescited by 39
  7. 2023Generative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutorscited by 39
  8. 2023Large Language Models (GPT) for automating feedback on programming assignmentscited by 32
  9. 2023GPTutor: a ChatGPT-powered programming tool for code explanationcited by 23
  10. 2024Enhancing Programming Education with ChatGPT: A Case Study on Student Perceptions and Interactions in a Python Coursecited by 6

Built on by

Not cited yet.