Partnering with AI: A Pedagogical Feedback System for LLM Integration into Programming Education
Not on the map. Why?
Abstract (arXiv)
Feedback is one of the most crucial components to facilitate effective learning. With the rise of large language models (LLMs) in recent years, research in programming education has increasingly focused on automated feedback generation to help teachers provide timely support to every student. However, prior studies often overlook key pedagogical principles, such as mastery and progress adaptation, that shape effective feedback strategies. This paper introduces a novel pedagogical framework for LLM-driven feedback generation derived from established feedback models and local insights from secondary school teachers. To evaluate this framework, we implemented a web-based application for Python programming with LLM-based feedback that follows the framework and conducted a mixed-method evaluation with eight secondary-school computer science teachers. Our findings suggest that teachers consider that, when aligned with the framework, LLMs can effectively support students and even outperform human teachers in certain scenarios through instant and precise feedback. However, we also found several limitations, such as its inability to adapt feedback to dynamic classroom contexts. Such a limitation highlights the need to complement LLM-generated feedback with human expertise to ensure effective student learning. This work demonstrates an effective way to use LLMs for feedback while adhering to pedagogical standards and highlights important considerations for future systems.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Jul 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 2; 2026: 3.
5 papers.
- 2025Enhancing Diversity of LLM-Generated Educational Taskscited by 2
- 2026When Verification Hurts: Asymmetric Effects of Multi-Agent Feedback in Logic Proof Tutoringcited by 2
- 2026Exploring Teacher-Chatbot Interaction and Affect in Block-Based Programmingcited by 1
- 2026REFINE: Real-world Exploration of Interactive Feedback and Student Behaviourcited by 1
- 2025Autograder+: A Multi-Faceted AI Framework for Rich Pedagogical Feedback in Programming Educationcited by 0
- 2026REFINE: Real-world Exploration of Interactive Feedback and Student Behaviour31 Mar 2026
- 2026When Verification Hurts: Asymmetric Effects of Multi-Agent Feedback in Logic Proof Tutoring28 Mar 2026
- 2026Exploring Teacher-Chatbot Interaction and Affect in Block-Based Programming2 Mar 2026
- 2025Enhancing Diversity of LLM-Generated Educational Tasks29 Dec 2025
- 2025Autograder+: A Multi-Faceted AI Framework for Rich Pedagogical Feedback in Programming Education30 Oct 2025
Similar, not cited
Close in wording, no citation either way
- 2026A Classroom Study of LLM-Generated Feedback Intervention in Introductory Programming
- 2025Towards Adaptive Feedback with AI: Comparing the Feedback Quality of LLMs and Teachers on Experimentation Protocols
- 2025Dean of LLM Tutors: A Framework for Automated Quality Review of AI-generated Feedback
- 2023Students' Perceptions and Preferences of Generative Artificial Intelligence Feedback for Programming
- 2026An Explainable AI Assistant for Introductory Programming Education: Improving Feedback Reliability with Instructor-AI Collaboration
- 2025CodEv: An Automated Grading Framework Leveraging Large Language Models for Consistent and Constructive Feedback
- 2025Simulating Student-Tutor Interactions with LLMs for Multilingual Math Feedback
- 2025A Comparative Study of Student Perspectives on Technical Writing Feedback Quality: Evaluating LLMs, SLMs, and Humans in Computer Science Topics