一种选择题答案对错的确定方法及系统技术方案

技术编号:16701886 阅读:46 留言:0更新日期:2017-12-02 14:37
本发明专利技术涉及一种选择题答案对错的确定方法,包括:获取答题者的答案信息,以及答案信息对应的选择题的标准答案权值和各选项的选项权值;根据答案信息和各选项的选项权值,计算答案信息对应的答案权值;对比答案权值和标准答案权值,确定答案信息的对错。本发明专利技术采用权值方式进行答案比对,可有效地解决答案不能精确识别的技术问题。通过权值进行比对时,不必考虑字符编号、大小写、间隔符等带来的麻烦。另外,在使用该方法进行开发相关软件系统的时候,能够大大降低因识别和比对字符串而带来的代码编写量。

A method and system for determining the answer to the wrong answer

The invention relates to a method for determining the answers wrong, including obtaining the answer answer information, as well as the standard answer multiple-choice answers weights information corresponding to the various options and option weights; according to the weight information and answer options of various options, answer the answer information corresponding to the weight calculation; contrast weights and standard answer the answer information on weights, determine the answer wrong. The invention adopts the weight value method to compare the answers, and can effectively solve the technical problem that the answer can not be identified accurately. When the weight is compared, it is not necessary to consider the trouble of character number, size, interval and so on. In addition, when using this method to develop a related software system, it can greatly reduce the amount of code produced by identifying and comparing strings.

【技术实现步骤摘要】
一种选择题答案对错的确定方法及系统
本专利技术涉及选择题答案自动识别
,特别涉及一种选择题答案对错的确定方法及系统。
技术介绍
选择题是一种常见的考试题型,一般包括单项选择题和多项选择题。单项选择题的答案只有一个,多项选择题的答案有多个。选择题的答案选项标号可以是不同格式,比如“A,B,C”、“1,2,3”或者“①,②,③”等。在阅卷系统等这类软件中,对选择题答案存储的传统做法是将答案选项标号以字符的形式保存到数据库中,如果是多项选择题的答案,则将多个答案选项标号两两之间采用间隔字符隔开并形成答案字符串后保存。而间隔字符常用的是:空格、逗号(中文或西文)、顿号、*、@、#等。在进行选择题答案识别的时候,需要用获得的考生答案选项字符串与标准答案选项字符串进行比对,相同就认为正确,否则错误。通过字符串比对的答案识别方法比较简单常用,但字符的比对技术,其通常会因为编码不一致、大小写混淆等,产生比对技术实现复杂,选择题答案比对总是存在不精确,容易产生错误的技术问题。
技术实现思路
本专利技术提供了一种选择题答案对错的确定方法及系统,以提高网络识别选择题答案对错的判断精度。本专利技术解决上述技术问题的技术方案如下:一种选择题答案对错的确定方法,包括:步骤1、获取答题者的答案信息,以及所述答案信息对应的选择题的标准答案权值和各选项的选项权值;步骤2、根据所述答案信息和所述各选项的选项权值,计算所述答案信息对应的答案权值;步骤3、对比所述答案权值和所述标准答案权值,确定所述答案信息的对错。本专利技术的有益效果是:本专利技术采用权值方式进行答案比对,权值是一个整数,对整数进行比对,相同就是正确,不相同就是错误,可有效地解决答案不能识别精确度不高的技术问题。通过权值进行比对时,不必考虑字符编码、大小写、间隔符等带来的麻烦,同时,在使用该方法进行开发相关软件系统的时候,能够大大降低因识别和比对字符串而带来的代码编写量,简单实用,精度高,用户体验感强。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述步骤2具体包括:步骤2.1、根据所述答案信息和所述各选项的选项权值,确定所述答案信息对应的各答案选项的选项权值;步骤2.2、对所述各答案选项的选项权值进行加和计算,得到所述答案信息对应的答案权值。进一步,在所述步骤1之前,所述方法还包括:步骤4、根据所述各选项的标号顺序,依次对所述各选项进行数字编号,其中,根据所述标号顺序,后一选项的数字编号值大于前一选项的数字编号值;步骤5、以预设值m为底数、以所述各选项的数字编号值为指数,分别进行乘方运算,得到所述各选项的选项权值并保存,其中,m为正整数,且m>1;步骤6、根据标准答案信息和所述各选项的选项权值,确定所述标准答案信息对应的各标准答案选项的选项权值;步骤7、对所述各标准答案选项的选项权值进行加和计算,得到所述标准答案信息对应的标准答案权值并保存。为解决本专利技术的技术问题,还提供了一种选择题标准答案的确定方法,包括:步骤1、接收用户终端发送的标准答案获取指令;步骤2、获取所述标准答案获取指令对应的选择题的标准答案权值和各选项的选项权值;步骤3、对比所述标准答案权值和所述各选项的选项权值,确定所述选择题的标准答案并推送至所述用户终端。本专利技术的有益效果是:本专利技术采用权值方式进行标准答案的获取,无需存储标准答案,只需要存储标准答案权值和各选项的选项权值,即可获得标准答案,不必考虑字符编码、大小写、间隔符等带来的麻烦,在使用该方法进行开发相关软件系统的时候,能够大大降低因识别和比对字符串而带来的代码编写量,简单实用,用户体验感强。进一步,在所述步骤1之前,所述方法还包括:步骤4、根据所述各选项的标号顺序,依次对所述各选项进行数字编号,其中,根据所述标号顺序,后一选项的数字编号值大于前一选项的数字编号值;步骤5、以预设值m为底数、以所述各选项的数字编号值为指数,分别进行乘方运算,得到所述各选项的选项权值并保存,其中,m为正整数,且m>1;步骤6、根据标准答案信息和所述各选项的选项权值,确定所述标准答案信息对应的各标准答案选项的选项权值;步骤7、对所述各标准答案选项的选项权值进行加和计算,得到所述标准答案信息对应的标准答案权值并保存。进一步,所述步骤3包括:步骤3.1、将所述标准答案权值作为当前权值差,并将所述各选项的数字编号值中最大的数字编号值作为当前编号值;步骤3.2、对比所述当前编号值对应的选项的选项权值和所述当前权值差;步骤3.3、若所述当前编号值对应的选项的选项权值大于所述当前权值差,则执行步骤3.4;若所述当前编号值对应的选项的选项权值小于所述当前权值差,则保存所述当前编号值,并将所述当前权值差减去所述当前编号值对应的选项的选项权值,得到新的当前权值差,并执行步骤3.4;若所述当前编号值对应的选项的选项权值与所述当前权值差相等,则保存所述当前编号值,得到所述选择题的标准答案,并执行步骤3.5;步骤3.4、根据所述标号顺序,将与所述当前编号值左相邻的数字编号值作为新的当前编号值,并执行步骤3.2;步骤3.5、将所述保存的当前编号值转换为标准答案并推送至用户终端。为解决本专利技术的技术问题,还提供了一种选择题答案对错的确定系统,包括:信息获取模块,用于获取答题者的答案信息,以及所述答案信息对应的选择题的标准答案权值和各选项的选项权值;答案权值计算模块,用于根据所述信息获取模块获取的所述答案信息和所述各选项的选项权值,计算所述答案信息对应的答案权值;答案对错确定模块,用于对比所述答案权值计算模块计算的所述答案权值和所述信息获取模块获取的所述标准答案权值,确定所述答案信息的对错。进一步,所述系统还包括:选项编号模块,用于根据所述各选项的标号顺序,依次对所述各选项进行数字编号,其中,根据所述标号顺序,后一选项的数字编号值大于前一选项的数字编号值;选项权值计算模块,用于以预设值m为底数、以所述选项编号模块确定的所述各选项的数字编号值为指数,分别进行乘方运算,得到所述各选项的选项权值并保存,其中,m为正整数,且m>1;选项权值确定模块,用于根据标准答案信息和所述选项权值计算模块计算的所述各选项的选项权值,确定所述标准答案信息对应的各标准答案选项的选项权值;标准答案权值计算模块,用于对所述选项权值确定模块确定的所述各标准答案选项的选项权值进行加和计算,得到所述标准答案信息对应的标准答案权值并保存。为解决本专利技术的技术问题,还提供了一种选择题标准答案的确定系统,包括:指令接收模块,用于接收用户终端发送的标准答案获取指令;信息获取模块,用于获取所述指令接收模块接收的所述标准答案获取指令对应的选择题的标准答案权值和各选项的选项权值;标准答案确定模块,用于对比所述信息获取模块获取的所述标准答案权值和所述各选项的选项权值,确定所述选择题的标准答案并推送至所述用户终端。进一步,所述标准答案确定模块包括:选项编号模块,用于根据所述各选项的标号顺序,依次对所述各选项进行数字编号,其中,根据所述标号顺序,后一选项的数字编号值大于前一选项的数字编号值;赋值模块,用于将所述信息获取模块获取的所述标准答案权值作为当前权值差,并将所述选项编号模块确定的所述各选项的数字编号值中最大的数字编号值作为当前编号本文档来自技高网...
一种选择题答案对错的确定方法及系统

【技术保护点】
一种选择题答案对错的确定方法,其特征在于,包括:步骤1、获取答题者的答案信息,以及所述答案信息对应的选择题的标准答案权值和各选项的选项权值;步骤2、根据所述答案信息和所述各选项的选项权值,计算所述答案信息对应的答案权值;步骤3、对比所述答案权值和所述标准答案权值,确定所述答案信息的对错。

【技术特征摘要】
1.一种选择题答案对错的确定方法,其特征在于,包括:步骤1、获取答题者的答案信息,以及所述答案信息对应的选择题的标准答案权值和各选项的选项权值;步骤2、根据所述答案信息和所述各选项的选项权值,计算所述答案信息对应的答案权值;步骤3、对比所述答案权值和所述标准答案权值,确定所述答案信息的对错。2.根据权利要求1所述的一种选择题答案对错的确定方法,其特征在于,所述步骤2具体包括:步骤2.1、根据所述答案信息和所述各选项的选项权值,确定所述答案信息对应的各答案选项的选项权值;步骤2.2、对所述各答案选项的选项权值进行加和计算,得到所述答案信息对应的答案权值。3.根据权利要求2所述的一种选择题答案对错的确定方法,其特征在于,在步骤1之前,所述方法还包括:步骤4、根据所述各选项的标号顺序,依次对所述各选项进行数字编号,其中,根据所述标号顺序,后一选项的数字编号值大于前一选项的数字编号值;步骤5、以预设值m为底数、以所述各选项的数字编号值为指数,分别进行乘方运算,得到所述各选项的选项权值并保存,其中,m为正整数,且m>1;步骤6、根据标准答案信息和所述各选项的选项权值,确定所述标准答案信息对应的各标准答案选项的选项权值;步骤7、对所述各标准答案选项的选项权值进行加和计算,得到所述标准答案信息对应的标准答案权值并保存。4.一种选择题标准答案的确定方法,其特征在于,包括:步骤1、接收用户终端发送的标准答案获取指令;步骤2、获取所述标准答案获取指令对应的选择题的标准答案权值和各选项的选项权值;步骤3、对比所述标准答案权值和所述各选项的选项权值,确定所述选择题的标准答案并推送至所述用户终端。5.根据权利要求4所述的一种选择题标准答案的确定方法,其特征在于,在步骤1之前,所述方法还包括:步骤4、根据所述各选项的标号顺序,依次对所述各选项进行数字编号,其中,根据所述标号顺序,后一选项的数字编号值大于前一选项的数字编号值;步骤5、以预设值m为底数、以所述各选项的数字编号值为指数,分别进行乘方运算,得到所述各选项的选项权值并保存,并执行步骤1,其中,m为正整数,且m>1;步骤6、根据标准答案信息和所述各选项的选项权值,确定所述标准答案信息对应的各标准答案选项的选项权值;步骤7、对所述各标准答案选项的选项权值进行加和计算,得到所述标准答案信息对应的标准答案权值并保存。6.根据权利要求5所述的一种选择题标准答案的确定方法,其特征在于,所述步骤3包括:步骤3.1、将所述标准答案权值作为当前权值差,并将所述各选项的数字编号值中最大的数字编号值作为当前编号值;步骤3.2、对比所述当前编号值对应的选项的选项权值和所述当前权值差;步骤3.3、若所述当前编号值对应的选项的选项权值大于所述当前权值差,则执行步骤3.4;若所述当前编号值对应的选项的选项权值小于所述当前权值差,则保存所述当前编号值,并将所述当前权值差减去所述当前编号值对应的选项的选项权值,得到新的当前权值差,并执行步骤3.4;若所述当前编号值对应的选项的选项权值与所述当前权值差相等,则保存所述当前编号值,得到所述选择题的标准答案,并执行步骤3.5;步骤3.4、根据所述标号...

【专利技术属性】
技术研发人员:陈瀚李裕伦
申请(专利权)人:武汉天量数据技术有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1