一种生成在线考试试题加工方法与流程

文档序号:17289183发布日期:2019-04-03 03:48阅读:572来源:国知局

本发明涉及在线考试技术领域,具体涉及一种生成在线考试试题加工方法。



背景技术:

当下社会是一个互联网+时代,无纸化考试作为一种快捷方便,能够节约能源的考试方式,被广泛使用。

针对于在线考试中,为了适应一次考试的需求,在原有传统纸质考试流程下,不改变原来流程的情况下,需要在原创试题库中智能组装一套适合在线考试项目直接使用的一套完整试题信息,有必要在后台服务器按照需求做一定的加工,然后存储到数据库中,方便在线考试项目前端直接调用试题来进行在线考试。传统的在线考试系统,只是单纯的组题,但是针对包含特殊复杂的数学公式,以及图片都以word文档的形式存储的在数据库中,则易再现组题出错,从而影响在线考试。



技术实现要素:

本发明的目的在于针对现有技术的缺陷和不足,提供一种生成在线考试试题加工方法。

本发明所述的一种生成在线考试试题加工方法,采用如下方法步骤:

步骤一:根据考试项目中上传的试题文件内容,从原创试题库数据库读取对应试题信息,读取内容包括试题和选项信息;

步骤二:判断试题的类型:

其中;如果为文本题,判断是否有选项;

其中;如果题型为选择题,然后读取试题内容,再将试题题目和试题选项解析出来;

其中;如果为文档题,文档题即是题目以文档形式存在,可能为选择题,可能为简答题和判断题,由于一些试题存在特殊的数学公式,图片不能直接存储,必须以文档的形式存储,在线考试中需要转换为图片后加载到电子试卷中;则将word文档转化pdf再转化为图片,并对图片进行扫描,去掉图片的四面空白内容以适应网页的显示,同时保持图片宽度相同;如果为选择题需要记录选项的个数;

步骤三:将步骤三中的图片由二进制编码转换为base64编码保存到数据库中,方便数据传输和快速传输,以便客户端页面快速加载生成试题;

步骤四:然后根据一个考试项目的考试试题顺序,分别存储一套对应的题型到新的数据库系统中;

步骤五:在保证试卷大题型不变的情况下,将试题乱序和试题对应的选项乱序,并支持手动指定试题顺序固定且其它乱序;

步骤六:在步骤五的保证试卷大题型不变的情况下,读取报名系统的考生信息,结合新组装试题的题目序号;

步骤七:在大题型不变的情况下,对每个大题中的小题为每个考生随机生成试卷的题型顺序;

步骤八:考试在线读取试题时,根据考试的编号对应的试题顺序去随机加载题目和对应选项;如果指定试题顺序固定的情况,则对固定顺序题以外的题型序号进行随机打乱,而对每个考生生成一套试题顺序不一样的试卷。

采用上述结构后,本发明有益效果为:本发明所述的一种生成在线考试试题加工方法,它解决了传统的的在线考试只能将大部分题以文本字符形式存储在数据中,而对数字公式、图片等均在不兼容的问题;它通过把数字公式、图片后台系统把数据库中的文档转化为pdf,然后pdf转化为图片,然后把二进制图片转化为base64编码存储在数据库中,方便前端调用试题信息,形成考题的再次加工;极大地提高了组卷效率和质量。

【具体实施方式】

下面以具体实施例来详细说明本发明,其中的示意性实施例以及说明仅用来解释本发明,但并不作为对本发明的限定。

本具体实施方式所述的一种生成在线考试试题加工方法,采用如下方法步骤:

步骤一:根据考试项目中上传的试题文件内容,从原创试题库数据库读取对应试题信息,读取内容包括试题和选项信息;

步骤二:判断试题的类型:

其中;如果为文本题,判断是否有选项;

其中;如果题型为选择题,然后读取试题内容,再将试题题目和试题选项解析出来;

其中;如果为文档题,文档题即是题目以文档形式存在,可能为选择题,可能为简答题和判断题,由于一些试题存在特殊的数学公式,图片不能直接存储,必须以文档的形式存储,在线考试中需要转换为图片后加载到电子试卷中;则将word文档转化pdf再转化为图片,并对图片进行扫描,去掉图片的四面空白内容以适应网页的显示,同时保持图片宽度相同;如果为选择题需要记录选项的个数;

步骤三:将步骤三中的图片由二进制编码转换为base64编码保存到数据库中,方便数据传输和快速传输,以便客户端页面快速加载生成试题;

步骤四:然后根据一个考试项目的考试试题顺序,分别存储一套对应的题型到新的数据库系统中;

步骤五:在保证试卷大题型不变的情况下,将试题乱序和试题对应的选项乱序,并支持手动指定试题顺序固定且其它乱序;

步骤六:在步骤五的保证试卷大题型不变的情况下,读取报名系统的考生信息,结合新组装试题的题目序号;

步骤七:在大题型不变的情况下,对每个大题中的小题为每个考生随机生成试卷的题型顺序;

步骤八:考试在线读取试题时,根据考试的编号对应的试题顺序去随机加载题目和对应选项;如果指定试题顺序固定的情况,则对固定顺序题以外的题型序号进行随机打乱,而对每个考生生成一套试题顺序不一样的试卷。

本发明的工作原理如下:

本发明先对考试项目中上传的试题文件内容,读取相对应的信息。并对考试的类型进行分别读取,存储于数据库中。

例如针对文本题,判断是否有选项;

针对选择题,然后读取试题内容,再将试题题目和试题选项解析出来;

针对文档题:即题目以文档形式存在,可能为选择题,可能为简答题和判断题。

针对试题存在特殊的数学公式,图片不能直接存储,必须以文档的形式存储,在线考试中需要转换为图片后加载到电子试卷中;word文档转化pdf再转化为图片,并对图片进行扫描,去掉图片的四面空白内容以适应网页的显示,同时保持图片宽度相同,将图片由二进制编码转换为base64编码保存到数据库中,方便数据传输和快速传输;从而解决了试题上传时题目的兼容性问题。

然后再根据报名系统的考生信息,结合新组装试题的题目序号。

其中:在大题型不变的情况下,对每个大题中的小题为每个考生随机生成试卷的题型顺序。

其中:考试在线读取试题时,根据考试的编号对应的试题顺序去随机加载题目和对应选项。

其中:如果指定试题顺序固定的情况,则对固定顺序题以外的题型序号进行随机打乱,而对每个考生生成一套试题顺序不一样的试卷。

本发明所述的一种生成在线考试试题加工方法,它在原有传统纸质考试流程下,不改变原来流程的情况下,在原创试题库中智能组装一套适合在线考试项目直接使用的一套完整试题信息,通过利用后台服务器对题目按照需求做一定的加工,然后存储到数据库中,方便在线考试项目前端直接调用试题来进行在线考试,它解决了传统的的在线考试只能将大部分题以文本字符形式存储在数据中,而对数字公式、图片等均在不兼容的问题;它通过把数字公式、图片后台系统把数据库中的文档转化为pdf,然后pdf转化为图片,然后把二进制图片转化为base64编码存储在数据库中,方便前端调用试题信息,形成考题的再次加工;极大地提高了组卷效率和质量。

以上所述仅是本发明的较佳实施方式,故凡依本发明专利申请范围所述特征及原理所做的等效变化或修饰,均包括于本发明专利申请范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1