自动化提问关于学习者自身代码的帮助用于检测脆弱知识
摘要:学生能够生成正确运行的程序代码,尽管他们对其工作原理的理解并不牢固。从个体练习提交中自动生成的问题(QLC)可以探索学生对他们刚刚创建的代码的结构和逻辑的理解程度。先前的研究在第一门编程课程的背景下研究了这种方法。我们在一门后续的面向工程学生的编程课程中复制了这项研究,其中包含了CS1中的一些基本概念的回顾。任务是经典的降雨问题,90%的学生解决了该问题。从每个通过的提交生成的QLC故意保持简单,然而,27%的学生在至少一个问题上失败了。在关于自己的程序逻辑问题上有困难的学生的整体课程得分中位数低于答对的学生。
作者:Teemu Lehtinen, Otto Sepp"al"a, Ari Korhonen
论文ID:2306.16267
分类:Computers and Society
分类简称:cs.CY
提交时间:2023-06-29