首页> 外文会议>International Conference on Intelligent Tutoring Systems >Data-Driven Program Synthesis for Hint Generation in Programming Tutors
【24h】

Data-Driven Program Synthesis for Hint Generation in Programming Tutors

机译:数据驱动程序合成用于编程导师的提示生成

获取原文

摘要

One of the main functions of intelligent tutoring systems is providing feedback to help students solve problems. We present a novel approach to program synthesis that can be used as a basis for automatic hint generation in programming tutors. Instead of using a state-space representation of the problem-solving process, our method finds a set of textual edits commonly used by students on program code. Given an incorrect program it then synthesizes new programs by applying sequences of edits until a solution is found. The edit sequence can be used to provide hints with varying levels of detail. Experimental results confirm the feasibility of our approach.
机译:智能辅导系统的主要功能之一是提供反馈,以帮助学生解决问题。我们提出了一种新的程序合成方法,可以用作编程导师中的自动提示生成的基础。我们的方法在程序代码上找到一组常用的文本编辑而不是使用问题解决过程的状态表示。鉴于未正确的程序,然后它通过应用编辑序列来综合新程序,直到找到解决方案。编辑序列可用于提供具有不同细节级别的提示。实验结果证实了我们方法的可行性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号