Knowledge Tracing in Programming Education Integrating Students' Questions
Doyoun Kim, Suin Kim, Yohan Jo
Abstract
Knowledge tracing (KT) in programming education presents unique challenges due to the complexity of coding tasks and the diverse methods students use to solve problems. Although students' questions often contain valuable signals about their understanding and misconceptions, traditional KT models often neglect to incorporate these questions as inputs to address these challenges. This paper introduces SQKT (Students' Question-based Knowledge Tracing), a knowledge tracing model that leverages students' questions and automatically extracted skill information to enhance the accuracy of predicting students' performance on subsequent problems in programming education. Our method creates semantically rich embeddings that capture not only the surfacelevel content of the questions but also the student's mastery level and conceptual understanding. Experimental results demonstrate SQKT's superior performance in predicting student completion across various Python programming courses of differing difficulty levels. In in-domain experiments, SQKT achieved a 33.1% absolute improvement in AUC compared to baseline models. The model also exhibited robust generalization capabilities in cross-domain settings, effectively addressing data scarcity issues in advanced programming courses. SQKT can be used to tailor educational content to individual learning needs and design adaptive learning systems in computer science education. Our code is available at https://github.com/holi-lab/SQKT .
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ffc7b665-3850-4c9f-a6b3-49387a519924Builds on2
- CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and GenerationYue Wang, Weishi Wang, Shafiq R. Joty, Steven C. H. HoiEMNLP 2021 · 1,224 citations
- Open-ended Knowledge Tracing for Computer Science EducationNaiming Liu, Zichao Wang, Richard G. Baraniuk, Andrew S. LanEMNLP 2022 · 33 citations
Related papers
- Question Difficulty Consistent Knowledge TracingGuimei Liu, Huijing Zhan, Jung-Jae KimWWW 2024 · 23 citations
- Leveraging LLM and Multiscale Knowledge States to Improve Knowledge Tracing in Programming TasksMingxing Shao, Tiancheng Zhang, Yifang Yin, Wenhui Wu et al.WWW 2026
- Assessing Student's Dynamic Knowledge State by Exploring the Question Difficulty EffectShuanghong Shen, Zhenya Huang, Qi Liu, Yu Su et al.SIGIR 2022 · 114 citations
- Interpretable Knowledge Tracing with Multiscale State RepresentationJianwen Sun, Fenghua Yu, Qian Wan, Qing Li et al.WWW 2024 · 41 citations
- Deep Attentive Model for Knowledge TracingXinping Wang, Liangyu Chen, Min ZhangAAAI 2023 · 10 citations
