一种试题自动标注录入方法技术

技术编号:24331623 阅读:81 留言:0更新日期:2020-05-29 19:52
本发明专利技术涉及一种试题自动标注录入方法,包括:将word试题文档自动转换成对应的html文档并存储所述html文档;自动提取html文档的文本内容;采用统计模型中的n元语法模型对所述文本内容进行词语分割,使用隐马尔可夫模型对分割后的词语进行词性标注;对标注好词性的词语进行试题特征提取,判断所述词语的特征是否与预设的试题关键字的特征对应,是则对所述词语进行关键字标注及标记所述词语在文本中的位置;根据题号关键字对试题进行逐题分割;根据逐题分割好的关键字及所述关键字在文本中的位置在试题构造模块中对试题进行组装,将组装好的试题存储到对应的位置。本发明专利技术有效地提高了试题自动录入的准确率,同时解决了无法自动录入带有图片或公式的问题。

A method of marking and inputting test questions automatically

【技术实现步骤摘要】
一种试题自动标注录入方法
本专利技术涉及在线考试领域,具体涉及一种试题自动标注录入方法。
技术介绍
随着网络技术的发展,越来越多的教育培训机构采用线上考试的方式,为了适应考试规模化、科学化和标准化,建立试题库是适应考试规模化、科学化和标准化的核心,而建立试题库的第一个必不可少的环节就是试题的录入。现有的试题录入的方法有通过人工将试题录入和基于正则表达式的录入,人工录入通常是在特定的试题录入系统网页中包含有多个文本框,需分别录入相对应的内容,如一道试题的题干、答案、选项、解析等等,如果试题中包括图片和公式则还需要通过点击插入图片或公式按钮的方式进行录入,然而采用人工录入试题的方式比较繁琐,当试题数量较多时录入需要花费大量的时间,不能实现试题的批量录入。而基于正则表达式的录入方式通常采用正则表达式来提取试题中的各部分内容,由于同一类型的试题的上下结构类似,可以分别编写正则表达式来提取题干、答案、选项、解析等,进而实现试题的录入功能,但是,基于正则表达式的试题录入虽然能将试题的各个部分内容提取出来,但是此方式对源word文档中的试题格式有着严本文档来自技高网...

【技术保护点】
1.一种试题自动标注录入方法,其特征在于,包括:/nS1.接收word试题文档,将word试题文档自动转换成对应的html文档并存储所述html文档;/nS2.自动提取html文档的文本内容;/nS3.对所述提取的文本内容进行词语分割及对分割后的词语进行词性标注并标注词语在文本中的位置;/nS4.对所述标注好词性的词语进行试题特征提取,判断所述词语的特征是否与预设的试题关键字的特征对应,是则对所述词语进行关键字标注,将标注为关键字的词语作为确定的关键字;/nS5.根据确定的关键字对试题进行逐题分割,并存储每道试题的关键字;/nS6.根据逐题分割好的关键字及所述关键字在文本中的位置在试题构造模块...

【技术特征摘要】
1.一种试题自动标注录入方法,其特征在于,包括:
S1.接收word试题文档,将word试题文档自动转换成对应的html文档并存储所述html文档;
S2.自动提取html文档的文本内容;
S3.对所述提取的文本内容进行词语分割及对分割后的词语进行词性标注并标注词语在文本中的位置;
S4.对所述标注好词性的词语进行试题特征提取,判断所述词语的特征是否与预设的试题关键字的特征对应,是则对所述词语进行关键字标注,将标注为关键字的词语作为确定的关键字;
S5.根据确定的关键字对试题进行逐题分割,并存储每道试题的关键字;
S6.根据逐题分割好的关键字及所述关键字在文本中的位置在试题构造模块中对试题进行组装,并根据关键字及所述关键字在文本中的位置将组装好的试题存储到对应的位置。


2.根据权利要求1所述的一种试题自动标注录入方法,其特征在于,所述步骤S1中将word试题文档自动转换成对应的html文档的同时还包括将文档内的公式转换成图片并记录所述图片在文档中对应的位置标签,将所述图片及其对应的位置标签与html文档存储在同一个文件夹中。


3.根据权利要求2所述的一种试题自动标注录入方法,其特征在于,所述步骤S2中还包括提取所述图片的位置标签并在文本中标记图片的对应位置。


4.根据权利要求1所述的一种试题自动标注录入方法,其特征在于,所述步骤S4中判断所述词语的特征是否与预设的试题关键字的特征对应具体为采用多层正则表达式对所述词语进行试题特征提取,判断所述词语是否与预设的试题关键字特征对应,是则对所述词语进行关键字标...

【专利技术属性】
技术研发人员:杨立春夏德虎张志发赵梦凯巩稼民蒋杰伟张凯泽杨红蕊马豆豆刘爱萍
申请(专利权)人:深圳市企鹅网络科技有限公司西安邮电大学
类型:发明
国别省市:广东;44

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

1