[发明专利]一种混合式SQL自动评分方法有效
申请号: | 201910763451.3 | 申请日: | 2019-08-19 |
公开(公告)号: | CN110471936B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 王金水;邢振昌;郭伟文;黄丽丽 | 申请(专利权)人: | 福建工程学院 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/2455;G06F16/28 |
代理公司: | 福州君诚知识产权代理有限公司 35211 | 代理人: | 戴雨君 |
地址: | 350000 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种混合式SQL自动评分方法,通过比较执行结果的方式识别正确答案,扩充各个题目的参考答案集合,再计算学生所提交的SQL答案与参考答案集合在语法或文本上的差异,并依此完成对所有SQL答案进行评测的目标。本发明不仅可以减少教师手工穷举大量不同参考答案和批改SQL答案的工作量,而且能够根据所提交答案与各个参考答案进行自动评测,减少人工评测可能引入的主观错误,可适用于教学和考试环节。 | ||
搜索关键词: | 一种 混合式 sql 自动 评分 方法 | ||
【主权项】:
1.一种混合式SQL自动评分方法,其特征在于:其包括以下步骤:/n步骤1,录入SQL试题信息,试题信息包括题目描述、数据模型、测试数据集、参考答案和总分值;/n步骤2,在测试数据集上执行学生提交的答案,并根据执行结果对答案进行分类;/n当在执行时抛出编译异常或错误,则将该答案归类为“不可执行”;当答案编译通过时,进一步对比该答案的执行结果与参考答案的执行结果;当两个结果相同时,将该答案归类为“正确”,否则归类为“可执行”。/n步骤3,针对答案的不同类型进行对应测评处理;/n步骤3-1,当分类结果为“正确”的答案时,将该答案扩充至参考答案集合并给予相应分值;将分类结果为“正确”的答案加入到所属题目的参考答案中扩充参考答案集合;根据题目设定的分值,对分类为“正确”的答案给予满分的评分。/n步骤3-2,当分类结果为“可执行”的答案时,通过语法分析技术,将分类结果为“可执行”的答案和该题参考答案集合的各个元素都转换为语法树,并根据语法树之间的相似度比较结果进行评测,进而给相应比值的分数;/n步骤3-3,当分类结果为“不可执行”的答案进行评测时,利用文本差异比较方法来计算答案与该题的参考答案集合中各个元素的相似度,并根据比较结果进行评测并评分。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建工程学院,未经福建工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910763451.3/,转载请声明来源钻瓜专利网。