Generating Hints for Programming Problems Using Intermediate Output
Generating Hints for Programming Problems Using Intermediate Output
复制标题
使用中间输出生成编程问题的提示
DOI:
--
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
T. Barnes
中科院分区:
文献类型:
--
作者:
Barry W. Peddycord;Andrew Hicks;T. Barnes
In this work, we compare two representations of student interactions within the context of a simple programming game. We refer to these representations as Worldstates and Codestates. Worldstates, which are representations of the output of the program, are generalizations of Codestates, snapshots of the source code taken when the program is run. Our goal is to incorporate intelligent data-driven feedback into a system, such as generating hints to guide students through problems. Using Worldstates simplifies this task by making it easier to compare student approaches, even for previously unseen problems, without requiring expert analysis. In the context of the educational programming game, BOTS, we find that worldstates require less prior data to generate hints in a majority of cases, without sacrificing quality or interpretability.