arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.04448cs.LGcs.CYcs.SE
收藏

基于代码嵌入的半自动错误概念发现

Toward Semi-Automatic Misconception Discovery Using Code Embeddings

North Carolina State University(北卡罗来纳州立大学)

Yang Shi, Krupal Shah, Wengran Wang, Samiha Marwan, Poorvaja Penmetsa, Thomas W. Price

摘要:

了解学生的错误概念对有效的教学和评估非常重要。然而,手动发现这样的误解可能是费时费力的。自动化的误解发现可以通过突出学生数据中的模式来解决这些挑战,然后领域专家可以检查这些模式以识别误解。在这项工作中,我们提出了一种新的方法,从学生的程序代码在计算课程中的问题特定的误解的半自动发现,使用一个国家的最先进的代码分类模型。我们在基于块的编程数据集上训练模型,并使用学习的嵌入来聚类不正确的学生提交。我们发现这些集群对应于对问题的特定误解,并且不容易通过现有方法发现。我们还讨论了我们的方法的潜在应用,以及这些误解如何告知特定领域的见解到学生的学习过程。

英文摘要:

Understanding students' misconceptions is important for effective teaching and assessment. However, discovering such misconceptions manually can be time-consuming and laborious. Automated misconception discovery can address these challenges by highlighting patterns in student data, which domain experts can then inspect to identify misconceptions. In this work, we present a novel method for the semi-automated discovery of problem-specific misconceptions from students' program code in computing courses, using a state-of-the-art code classification model. We trained the model on a block-based programming dataset and used the learned embedding to cluster incorrect student submissions. We found these clusters correspond to specific misconceptions about the problem and would not have been easily discovered with existing approaches. We also discuss potential applications of our approach and how these misconceptions inform domain-specific insights into students' learning processes.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑