Knowledge component-constrained diagnostic prompting for automated knowledge gap detection
Introductory programming courses face challenges to give scalable feedback on students’ understanding of core programming concepts. Automated grading shows whether code passes its test cases, but not the concept gaps behind the errors. Knowledge Tracing models target those concepts, but they demand extensive historical...