4.4 Article

How Can Automatic Feedback Help Students Construct Automata?

出版社

ASSOC COMPUTING MACHINERY
DOI: 10.1145/2723163

关键词

Human Factors; Experimentation; Autograding; feedback; automata; A/B study

资金

  1. NSF [CCF 1138996]
  2. Direct For Computer & Info Scie & Enginr [1139138] Funding Source: National Science Foundation
  3. Division of Computing and Communication Foundations [1139138] Funding Source: National Science Foundation

向作者/读者索取更多资源

In computer-aided education, the goal of automatic feedback is to provide a meaningful explanation of students' mistakes. We focus on providing feedback for constructing a deterministic finite automaton that accepts strings that match a described pattern. Natural choices for feedback are binary feedback (correct/wrong) and a counterexample of a string that is processed incorrectly. Such feedback is easy to compute but might not provide the student enough help. Our first contribution is a novel way to automatically compute alternative conceptual hints. Our second contribution is a rigorous evaluation of feedback with 377 students. We find that providing either counterexamples or hints is judged as helpful, increases student perseverance, and can improve problem completion time. However, both strategies have particular strengths and weaknesses. Since our feedback is completely automatic, it can be deployed at scale and integrated into existing massive open online courses.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据