python编程题自动评分系统_一种应用于计算机编程题的自动评分系统的制作方法...

本发明涉及计算机考试评分领域,尤其涉及一种应用于计算机编程题的自动评分系统。

背景技术:

随着计算机技术的高速发展,计算机考试逐渐成为一种新的考试方式。计算机考试从一定程度上降低了工作人员的工作量,提高了工作效率。同时计算机考试还具有快捷、方便、高效、安全等许多优点。计算机考试中的一个非常重要的过程就是自动评分。

在计算机考试领域中,针对客观试题的自动评分技术已经比较成熟。受到这几年人工智能、自然语言理解、模式识别等理论与技术的发展,针对主观题型诸如名词解释、简答题以及论述题等的自动评分技术也在快速发展。但是,在诸如计算机相关的学科,由于考试时要编写一些代码,这些代码在答题的时候不能运行,所以在一定程度上不能说明考试的情况,因为代码的某个地方错了,就意味着后面的代码都不能执行。目前尚未出现比较成熟的计算机相关科目编程题自动评分方法。因此,如何利用计算机来实现主观题中编程题的自动评分具有十分重要的实现意义。

技术实现要素:

为了解决上述问题,本发明提出一种应用于计算机编程题的自动评分系统,包括:

试题答案存储模块,用于存储教师上传的多个试题标准答案;

考生答案获取模块,用于输入考生给出的试题答案;

逻辑对比模块,用于对标准答案和考生答案进行逻辑相似度对比,并给出得分;

语法对比模块,用于对标准答案和考生答案进行语法相似度对比,并给出得分;

结果运算模块,用于运行考生答案,并判断得出的结果与标准答案是否一致,再给出得分。<

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值