paper-with-me

홈 › Papers

Knowledge Tracing in Programming Education Integrating Students' Questions

2025-01-22 · Doyoun Kim, Suin Kim, Yojan Jo

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 surface-level 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.

📄 PDF Abstract BibTeX arXiv:2502.10408

Code (0)

등록된 구현이 없습니다.

Tasks

Knowledge TracingMisconceptions

Similar Papers 제목 키워드 기반

Tracing Player Knowledge in a Parallel Programming Educational Game

2019-08-15 · Pavan Kantharaju, Katelyn Alderfer, Jichen Zhu, Bruce Char 외

This paper focuses on "tracing player knowledge" in educational games. Specifically, given a set of concepts or skills required to master a game, the goal is to estimate the likelihood with which the current player has m…

Knowledge Tracing

From Prediction to Application: Language Model-based Code Knowledge Tracing with Domain Adaptive Pre-Training and Automatic Feedback System with Pedagogical Prompting for Comprehensive Programming Education

2024-08-31 · Unggi Lee, Jiyeong Bae, Yeonji Jung, Minji Kang 외

Knowledge Tracing (KT) is a critical component in online learning, but traditional approaches face limitations in interpretability and cross-domain adaptability. This paper introduces Language Model-based Code Knowledge …

Knowledge TracingLanguage ModelingLanguage Modelling

GPT-based Open-Ended Knowledge Tracing

2022-02-21 · Naiming Liu, Zichao Wang, Richard G. Baraniuk, Andrew Lan

In education applications, knowledge tracing refers to the problem of estimating students' time-varying concept/skill mastery level from their past responses to questions and predicting their future performance. One key …

Code GenerationKnowledge TracingNavigateProgram Synthesis+1

DBE-KT22: A Knowledge Tracing Dataset Based on Online Student Evaluation

2022-08-19 · Ghodai Abdelrahman, Sherif Abdelfattah, Qing Wang, Yu Lin

Online education has gained an increasing importance over the last decade for providing affordable high-quality education to students worldwide. This has been further magnified during the global pandemic as more students…

Knowledge Tracing

Deep Knowledge Tracing for Personalized Adaptive Learning at Historically Black Colleges and Universities

2024-10-02 · Ming-Mu Kuo, Xiangfang Li, Lijun Qian, Pamela Obiomon 외

Personalized adaptive learning (PAL) stands out by closely monitoring individual students' progress and tailoring their learning paths to their unique knowledge and needs. A crucial technique for effective PAL implementa…

Knowledge TracingMath