TY - GEN
T1 - Knowledge tracing within single programming exercise using process data
AU - Jiang, Bo
AU - Ye, Yun
AU - Zhang, Haifeng
N1 - Publisher Copyright:
© 2018 Asia-Pacific Society for Computers in Education. All rights reserved.
PY - 2018/11/24
Y1 - 2018/11/24
N2 - Knowledge tracing is a core technology in many intelligent learning systems. In this paper, we propose a novel knowledge tracing method that predicts learner's knowledge state within a single programming exercise. Given a programming task, a student's intermediate solution is represented by an abstract syntax tree and evaluated by computing its tree edit distance to the best solution. With the measure of solution quality, the learning trajectory of each student can be encoded as a real-valued sequence. Using the mean value of the sequence as a primary feature, we developed a logistic regression model to predict students' knowledge state. We compared our method with three popular models on a large-scale dataset collected from a classic block-based programming task. The experimental results suggest that the proposed method that captures features derived from student's problem-solving processes can significantly improve the prediction performance.
AB - Knowledge tracing is a core technology in many intelligent learning systems. In this paper, we propose a novel knowledge tracing method that predicts learner's knowledge state within a single programming exercise. Given a programming task, a student's intermediate solution is represented by an abstract syntax tree and evaluated by computing its tree edit distance to the best solution. With the measure of solution quality, the learning trajectory of each student can be encoded as a real-valued sequence. Using the mean value of the sequence as a primary feature, we developed a logistic regression model to predict students' knowledge state. We compared our method with three popular models on a large-scale dataset collected from a classic block-based programming task. The experimental results suggest that the proposed method that captures features derived from student's problem-solving processes can significantly improve the prediction performance.
KW - Additive factor model
KW - Bayesian knowledge tracing
KW - Block-based programming
KW - Deep knowledge tracing
UR - https://www.scopus.com/pages/publications/85060039626
M3 - 会议稿件
AN - SCOPUS:85060039626
T3 - ICCE 2018 - 26th International Conference on Computers in Education, Main Conference Proceedings
SP - 89
EP - 94
BT - ICCE 2018 - 26th International Conference on Computers in Education, Main Conference Proceedings
A2 - Rodrigo, Ma. Mercedes T.
A2 - Yang, Jie-Chi
A2 - Wong, Lung-Hsiang
A2 - Chang, Maiga
PB - Asia-Pacific Society for Computers in Education
T2 - 26th International Conference on Computers in Education, ICCE 2018
Y2 - 26 November 2018 through 30 November 2018
ER -