...
首页> 外文期刊>OASIcs : OpenAccess Series in Informatics >A Flexible Dynamic System for Automatic Grading of Programming Exercises
【24h】

A Flexible Dynamic System for Automatic Grading of Programming Exercises

机译:用于编程练习自动评分的灵活动态系统

获取原文

摘要

The research on programs capable to automatically grade source code has been a subject of great interest to many researchers. Automatic Grading Systems (AGS) were born to support programming courses and gained popularity due to their ability to assess, evaluate, grade and manage the students' programming exercises, saving teachers from this manual task. This paper discusses semantic analysis techniques, and how they can be applied to improve the validation and assessment process of an AGS. We believe that the more flexible is the results assessment, the more precise is the source code grading, and better feedback is provided (improving the students learning process). In this paper, we introduce a generic model to obtain a more flexible and fair grading process, closer to a manual one. More specifically, an extension of the traditional Dynamic Analysis concept, by performing a comparison of the output produced by a program under assessment with the expected output at a semantic level. To implement our model, we propose a Flexible Dynamic Analyzer, able to perform a semantic-similarity analysis based on our Output Semantic-Similarity Language (OSSL) that, besides specifying the output structure, allows to define how to mark partially correct answers. Our proposal is compliant with the Learning Objects standard.
机译:对能够自动对源代码进行自动分级的程序的研究已引起许多研究人员的极大兴趣。自动评分系统(AGS)的诞生是为了支持编程课程,并因其能够评估,评估,评分和管理学生的编程练习而受到欢迎,从而使教师免于这项手动任务。本文讨论了语义分析技术,以及如何将其应用于改进AGS的验证和评估过程。我们认为结果评估越灵活,源代码分级就越精确,并且提供了更好的反馈(改善了学生的学习过程)。在本文中,我们介绍了一种通用模型,以获取更灵活和公平的评分过程,更接近于手动模型。更具体地说,通过对被评估程序产生的输出与语义级别的预期输出进行比较,对传统动态分析概念进行了扩展。为了实现我们的模型,我们提出了一种灵活的动态分析器,它能够基于我们的输出语义相似性语言(OSSL)进行语义相似性分析,除了指定输出结构之外,该语言还允许定义如何标记部分正确的答案。我们的建议符合学习对象标准。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号