REFINE: Real-world Exploration of Interactive Feedback and Student Behaviour
Organizations: EPFL, Lausanne, Switzerland
Abstract
Formative feedback is central to effective learning, yet providing timely, individualised feedback at scale remains a persistent challenge. While recent work has explored the use of large language models (LLMs) to automate feedback, most existing systems still conceptualise feedback as a static, one-way artifact, offering limited support for interpretation, clarification, or follow-up. In this work, we introduce REFINE, a locally deployable, multi-agent feedback system built on small, open-source LLMs that treats feedback as an interactive process. REFINE combines a pedagogically-grounded feedback generation agent with an LLM-as-a-judge-guided regeneration loop using a human-aligned judge, and a self-reflective tool-calling interactive agent that supports student follow-up questions with context-aware, actionable responses. We evaluate REFINE through controlled experiments and an authentic classroom deployment in an undergraduate computer science course. Automatic evaluations show that judge-guided regeneration significantly improves feedback quality, and that the interactive agent produces efficient, high-quality responses comparable to a state-of-the-art closed-source model. Analysis of real student interactions further reveals distinct engagement patterns and indicates that system-generated feedback systematically steers subsequent student inquiry. Our findings demonstrate the feasibility and effectiveness of multi-agent, tool-augmented feedback systems for scalable, interactive feedback.
Figures & tables
| Category | Themes | Interpretation |
| Task | Understanding task | Difficulty interpreting requirements |
| Solution | Repairing; reassurance; requesting a model answer | Focus on correctness and completion |
| Feedback | Interpreting; negotiating; elaboration; reassessment | Active engagement with feedback |
| Additional Feedback | Generalisation; seeking further improvements | Deepening and transfer |
| Off-topic | Usage questions; personal support; greeting/thanking | Usability / friction |
| Rubric Component | Discussed (highlighted) | Discussed (not highlighted) |
| Basis | 89% | 55% |
| IH | 86% | 56% |
| Step | 92% | 40% |
| All | 89% | 51% |