[发明专利]一种题目数字仿造的方法在审
申请号: | 202110176031.2 | 申请日: | 2021-02-09 |
公开(公告)号: | CN112906894A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 陆晓;陈文斌;罗植升 | 申请(专利权)人: | 柳州智视科技有限公司 |
主分类号: | G06N7/00 | 分类号: | G06N7/00 |
代理公司: | 柳州市荣久专利商标事务所(普通合伙) 45113 | 代理人: | 余航 |
地址: | 545616 广西壮族自治区柳州市*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 题目 数字 仿造 方法 | ||
一种题目数字仿造的方法,包括以下步骤:(一)获取题目及生成新题目的数量;(二)选择题目生成的模式:系统自动生成模式和用户自定义模式,并仿造生成新数值组;(三)将生成的新数值组与现有题目的数值组进行比对,若冲突,则删除;(四)新数值替换,生成新题目,重复仿造直至新题数量满足需求。本发明采用计算机系统自动替换题目逻辑相关数字的方式生成新题目,节省了人力成本,出题普适性高,速度更快,效率更高,不仅有效避免人工在编写过程中的书写错误或计算错误,而且用户自定义模式的设置也使得题目更符合用户的意图。
技术领域
本发明涉及计算机技术领域,特别涉及一种题目数字仿造的方法。
背景技术
在日常学习过程中,计算机出题已经成为比较大的趋势,在计算机模拟人类出题的方法中,最基本的是经常对一些相同题型的数字做一些变换,以丰富同种题型的内容让题海战术成为可能。然而目前尚未发现有较好的通过计算机系统对题目数字进行替换的方法,人工出题仍占主导作用,有时为了得到一个预期答案,需要多步计算,过程繁琐复杂,在出题量大的情况下,便会非常耗时耗力。
发明内容
本发明要解决的技术问题是:提供一种对题目中逻辑相关数字进行替换的方法,从而得到新题目,以克服已有技术所存在的上述不足。
本发明采取的技术方案是:一种题目数字仿造的方法,包括以下步骤:
(一)获取题目及生成新题目的数量;
(二)选择题目生成的模式,模式包括系统自动生成模式和用户自定义模式;
系统自动生成模式:
(1)获取题目的解题逻辑及逻辑数字;
(2)获取题目所有的数字及其所在位置;
(3)获取题目的逻辑相关数字,并计算最大可仿造数量;
(4)依次进行数字的仿造,组合成新数值组;
用户自定义模式:
(1)用户自定义各个逻辑相关数字的取值范围;
(2)系统识别题中用户自定义的格式内容及其所在位置;
(3)系统依次提取题中各个自定义的内容,将自定义内容按照固定格式解析成值列表,再从各个自定义值列表中依次取值,组合成新数值组;
(三)将生成的新数值组与现有题目的数值组列表进行比对,若数值组的所有数字与现有数值组冲突,则删除新数值组,重新仿造数值组;
(四)将数值组里的数值依次替换回原题副本,生成新题目,重复仿造直至新题数量满足需求。
其进一步的技术方案是:所述步骤(一)具体包括以下步骤:
(1)获取用户输入的内容;
(2)提取内容中的题目;
(3)提取内容中的新题目数量。
进一步:所述步骤(二)之系统自动生成模式具体包括以下步骤:
①获取题目的解题逻辑,若题目存在逻辑,则进入步骤②,若不存在逻辑,则退出仿造;
②提取解题逻辑中的逻辑数字,若解题逻辑存在逻辑数字,则将逻辑数字加入逻辑数字列表,进入步骤③,若不存在逻辑数字,则退出仿造;
③将逻辑数字列表中的逻辑数字按从小到大进行排序;
④提取题目中所有的数字,获取每个数字在题中的位置,将题目数字和数字位置分别加入题目数字列表和题目数字位置列表;
⑤从题目数字列表里提取出逻辑相关数字,加入逻辑相关数字列表;
⑥根据每个逻辑相关数字的可仿造数量,计算得出题目最大可仿造数量;
⑦依次仿造逻辑相关数字列表中的数字,生成新数值组。
进一步:所述步骤(二)之用户自定义模式具体包括以下步骤:
①用户输入题中各个数值的自定义范围,所输范围用自定义格式表示;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于柳州智视科技有限公司,未经柳州智视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110176031.2/2.html,转载请声明来源钻瓜专利网。