SocraticRepair: Planning-Guided Socratic Tutoring for Program Debugging and Misconception Repair
Large language models are increasingly used in computer science education. However, the teaching abilities of even the most powerful LLMs are limited: they tend to reveal the solution prematurely and may lose focus on the learner's current debugging objective. To address this, we introduce SocraticRepair, a planning-gu...