Knowledge Tracing Within Single Programming Practice Using Problem-Solving Process Data

计算机科学 人工智能 机器学习 追踪 数据挖掘 块(置换群论) 程序设计语言 几何学 数学
作者
Bo Jiang,Simin Wu,Chengjiu Yin,Haifeng Zhang
出处
期刊:IEEE Transactions on Learning Technologies [Institute of Electrical and Electronics Engineers]
卷期号:13 (4): 822-832 被引量:28
标识
DOI:10.1109/tlt.2020.3032980
摘要

Accurately tracing the state of learner knowledge contributes to providing high-quality intelligent support for computer-supported programming learning. However, knowledge tracing is difficult when learners have only had a few practice opportunities, which is often common in block-based programming. This article proposed two knowledge tracing models that can exploit the problem-solving process data generated by learners from a single programming task. A novel metric, the approaching index, was developed using the tree edit distance in abstract syntax trees to measure the similarities between the learners' intermediate solutions and the optimal solution. The proposed method allows for each learner's programming path to be represented as a raw approaching index sequence (AISeq) or as a single variable (AIScore) by averaging the AISeq. A logistic regression model was first designed to predict the learners' performances using their AIScore, the number of attempts, and their current performance. A second model, a recurrent neural network model, was also developed to directly use the AISeq and to make predictions. To verify the effectiveness of these models, a series of statistical analyses and experiments were conducted on two existing large-scale block-based programming datasets, the results from which revealed that the proposed models were competitive with four state-of-the-art models on multiple metrics, such as the precision-recall curve, accuracy, specificity, and Cohen's Kappa. Especially, the proposed models were found to be more robust than the compared models in predicting who would fail to complete the tasks.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
栀雨完成签到,获得积分10
1秒前
1秒前
shellwey完成签到,获得积分10
1秒前
1秒前
zzy应助漂亮幻莲采纳,获得10
2秒前
2秒前
2秒前
2秒前
3秒前
热心小蕊发布了新的文献求助10
3秒前
lyp发布了新的文献求助10
4秒前
5秒前
6秒前
Tan发布了新的文献求助10
6秒前
科研通AI6.4应助dde采纳,获得10
7秒前
情怀应助淡然的糖豆采纳,获得10
7秒前
qilin发布了新的文献求助30
7秒前
8秒前
9秒前
9秒前
9秒前
10秒前
10秒前
11秒前
12秒前
11完成签到,获得积分10
12秒前
科研通AI6.2应助谢薇是猪采纳,获得10
12秒前
樊孟发布了新的文献求助10
12秒前
12秒前
12秒前
12秒前
12秒前
在水一方应助杨欢欢采纳,获得10
12秒前
sukeli发布了新的文献求助30
13秒前
13秒前
顾矜应助sakkaku采纳,获得10
13秒前
隐形曼青应助斯文冷梅采纳,获得10
14秒前
15秒前
15秒前
15秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Principles of town planning: translating concepts to applications 1000
Management and the Arts 510
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
核安全综合知识2024版 500
Photothermal Science and Techniques 500
The Effective Clinical Neurologist 3ed 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7715127
求助须知:如何正确求助?哪些是违规求助? 9270348
关于积分的说明 20081579
捐赠科研通 7291482
什么是DOI,文献DOI怎么找? 3298404
关于科研通互助平台的介绍 2452571
邀请新用户注册赠送积分活动 2305841