首页> 外文会议>International conference on blended learning >Automatic Assessment via Intelligent Analysis of Students' Program Output Patterns
【24h】

Automatic Assessment via Intelligent Analysis of Students' Program Output Patterns

机译:通过智能分析学生的课程输出模式进行自动评估

获取原文

摘要

Automatic assessment of computer programming exercises offers a number of benefits to both learners and educators, including timely and customised feedback, as well as saving of human effort in grading. However, due to the high variety of programs submitted by students, exact matching between the expected output and different output variants is undesirable and how to do the matching properly is a challenging and practical problem. Existing approaches to address this problem adopt various inexact matching strategies, but typically they are unscalable, incapable of expressing a diversity of program outputs, or require high level of expertise. In this paper, we propose Hierarchical Program Output Structure (HiPOS), which provides higher expressiveness and flexibility, to model the program output. Based on HiPOS, we design different levels of matching rules in the matching rule hierarchy to determine the admissible program output variants in a flexible and scalable manner. We conducted experiments and compare our approach of automatic assessment to human judgement. The results show that our proposed method achieved an accuracy of 0.8467 in determining the admissible program output variants.
机译:对计算机编程练习的自动评估为学习者和教育者都带来了许多好处,包括及时和定制的反馈,以及节省了评分工作的人力。但是,由于学生提交的课程种类繁多,因此期望的输出与不同的输出变量之间的精确匹配是不希望的,如何正确地进行匹配是一个具有挑战性和实际的问题。解决该问题的现有方法采用各种不精确的匹配策略,但是通常它们是不可扩展的,无法表达程序输出的多样性或需要高水平的专业知识。在本文中,我们提出了一种分层程序输出结构(HiPOS),该程序提供了更高的表达能力和灵活性,可以对程序输出进行建模。基于HiPOS,我们在匹配规则层次结构中设计了不同级别的匹配规则,以灵活,可扩展的方式确定可接受的程序输出变量。我们进行了实验,并将我们的自动评估方法与人类判断进行了比较。结果表明,我们提出的方法在确定可接受的程序输出变量方面达到了0.8467的精度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号