AI RESEARCH

Pattern-based Knowledge Component Extraction from Student Code Using Representation Learning

arXiv CS.LG

ArXi:2508.09281v3 Announce Type: replace Personalized instruction aims to provide learners with that adapts to their individual knowledge and progress toward learning objectives. Discovering and tracing Knowledge Components (KCs) is an important step in building accurate models of student learning. However, KC discovery in computer science education is challenging due to the open-ended nature of programming, wide variability in student solutions, and intertwined use of programming structures in code.