[发明专利]一种绘图编程类考题自动测评方法在审
| 申请号: | 202110085057.6 | 申请日: | 2021-01-22 |
| 公开(公告)号: | CN112799675A | 公开(公告)日: | 2021-05-14 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中森云链(成都)科技有限责任公司 |
| 主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F11/36;G09B7/02 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 610041 四川省*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 绘图 编程 考题 自动 测评 方法 | ||
1.一种绘图编程类考题自动测评方法,其特征在于,包括以下步骤:
S1:通过命令行参数的形式获取待评测代码、考题答案、得分权重和及格分数线;
S2:在Python环境中标记评测点;
S3:在标记后的环境运行评测代码,得到标记的数据,并处理数据,生成用户答案;
S4:将用户答案与标准答案比较,并根据权重和分数,计算出用户的得分。
2.根据权利要求1所述的一种绘图编程类考题自动测评方法,其特征在于,所述步骤S1还包括:判断所述待测评代码内是否包含被禁止的第三方库,如果包含被禁止的第三方库,如os和sys,则停止所述待测评代码的运行。
3.根据权利要求1所述的一种绘图编程类考题自动测评方法,其特征在于,在步骤S1还包括:检查考题答案、得分权重和及格分数线等参数是否满足格式要求,满足则继续往下执行,不满足则返回错误信息。
4.根据权利要求1所述的一种绘图编程类考题自动测评方法,其特征在于,所述步骤S3还包括:运行所述待测评代码,并获取返回结果,如果运行出错则返回出错信息。
5.根据权利要求1所述的一种绘图编程类考题自动测评方法,其特征在于,系统包括接收单元、解析单元、运行单元和比较单元;所述接收单元用于从cmd命令行参数中获取待评测代码、考题答案、得分权重和及格分数线等参数; 所述解析单元用于解析和校验待评测代码、考题答案、得分权重和及格分数线等参数;所述运行单元用于运行所述待测评代码,得到所述待测评代码的输出结果,并构建用户答案;所述比较单元用于将所述待测评代码的用户答案与标准答案进行匹配,并根据所述测试用例的权重和分数,计算所述待测评代码的得分。
6.根据权利要求1所述的一种绘图编程类考题自动测评方法,其特征在于,所述步骤S4还包括:将用户答案与标准答案比较,记录每个知识点的得分和失分以及失分的原因。
7.根据权利要求1所述的一种绘图编程类考题自动测评方法,其特征在于,所述步骤S4还包括:将得分与及格分数线比较,如果得分大于及格分数线,则评测通过,返回得分,如果得分小于及格分数线,则评测不通过,返回得分和失分提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中森云链(成都)科技有限责任公司,未经中森云链(成都)科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110085057.6/1.html,转载请声明来源钻瓜专利网。





