用于在线考试的主观题答题信息录入方法技术

技术编号:31799478 阅读:16 留言:0更新日期:2022-01-08 11:00
本发明专利技术实施例公开了一种用于在线考试的主观题答题信息录入方法;所述方法包括:生成二维码图片;检测到所述二维码图片的打开请求,显示对应的上传页;获取答案照片并上传;对所述答案照片进行检测和处理,获得新图片文件返回到前端;接收所述新图片文件的路径信息并进行更新;本发明专利技术实施例实现方便快捷在在线考试中进行主观题答题信息的录入,考试题型多样,从而可以全面检测考生的学习情况和教学质量。量。量。

【技术实现步骤摘要】
用于在线考试的主观题答题信息录入方法


[0001]本专利技术实施例涉及数据处理
,尤其涉及一种用于在线考试的主观题答题信息录入方法。

技术介绍

[0002]在线考试是在线教育中组织考试与测试的主要方式,也是传统教学中越来越多采用的考核组织形式,其具有网络化、数字化、信息化的优点,能节约资源,减少纸张浪费,组织考试的流程简单,能省时省力。其中,在线考试中,单选题、多选题等客观题的作答操作简单,而主观题的作答需要考生在线输入作答内容,造成浪费时间,同时操作麻烦;另外,如果试题需要考生作图,需要绘制表格,需要输写公式时,在线考试系统便无能为力。因此,当前的在线考试系统只能在考试题型上、考试内容上做限制,不能全面检测考生的学习情况和教学质量。

技术实现思路

[0003]本专利技术实施例提供一种用于在线考试的主观题答题信息录入方法,以解决现有的在线考试主观题答题操作麻烦、考试题目受限制,操作时间长的问题。
[0004]在第一方面,本专利技术实施例提供了一种用于在线考试的主观题答题信息录入方法,所述方法包括以下步骤:
[0005]生成二维码图片;
[0006]检测到所述二维码图片的打开请求,显示对应的上传页;
[0007]获取答案照片并上传;
[0008]对所述答案照片进行检测和处理,获得新图片文件返回到前端;
[0009]接收所述新图片文件的路径信息并进行更新。
[0010]进一步的,所述生成二维码图片,包括:
[0011]在编辑器上创建一个工具按钮;
[0012]点击所述工具按钮,生成一个具有唯一标识的时间戳字符串;
[0013]以所述时间戳字符串为参数生一个二维码图片,同时将时间戳字符串及二维码图片的创建时间存储到数据库中。
[0014]进一步的,所述生成二维码图片之后,还包括:
[0015]所述二维码图片生成并显示后,定时检测服务端指定位置是否存在以时间戳字符串为文件名的图片文件;
[0016]若检测到存在该图片文件,将其自动插入到当前作答试题的编辑器光标位置;
[0017]若检测到不存在该图片文件,将所述二维码图片替换为特定图片,所述特定图片用于表示二维码过期,并终止定时检测操作。
[0018]进一步的,所述检测到所述二维码图片的打开请求,显示对应的上传页,包括:
[0019]所述上传页打开时,提取出时间戳参数,若提取到该时间戳参数,显示异常提示信
息;
[0020]所述上传页打开时,以提取到的时间戳参数在数据库中进行检索,若检索不到相关记录,显示异常提示信息;
[0021]若检索到存储的相关记录,将相关记录中的创建时间与当前时间进行对比,若当前时间不在创建时间的对应特定时限内,显示异常提示信息;
[0022]若在特定时限内,表明当前访问者为合法授权用户,正常显示上传页。
[0023]进一步的,所述获取答案照片并上传,包括:
[0024]获取移动终端上传的答案照片;
[0025]对所述答案照片进行第一处理;
[0026]执行上传组件的上传命令,将所述答案照片上传。
[0027]进一步的,所述对所述答案照片进行检测和处理,获得新文件路径并返回到前端,包括:
[0028]服务端接收所述答案照片,对所述答案照片进行合法性检验;
[0029]合法性检验通过后,检查所述答案照片的大小是否超过预设值,若超过预设值则进行第二处理。
[0030]将最终处理后的所述答案照片以对应的时间戳参数进行命名后存储到所述服务端指定位置。
[0031]清除本次上传在数据库中生成的数据记录;
[0032]若检测到所述服务端指定位置存在指定名称的图片文件时,将所述答案照片自动插入到编辑器光标位置,对图片进一步处理。
[0033]进一步的,所述对图片还可以进一步处理,包括:
[0034]对上传的所述答案照片进行裁剪处理,剔除所述答案照片的无效区域,保留有效区域。
[0035]进一步的,所述对上传的所述答案照片进行裁剪处理,包括:
[0036]通过矩形框定位所述答案照片的有效区域;
[0037]获取所述有效区域左上角的坐标、保留的长度和宽度,以及获取所述答案照片的长度和宽度;
[0038]将获取的有效区域及所述答案照片的参数传递到服务端,请求执行裁剪处理,并等待反馈信号;
[0039]服务端接收所述参数,计算出前端图片与所述答案照片的显示比率;
[0040]根据显示比率裁剪有效区域,将所述答案照片的有效区域重新复制到新图片文件中,将新文件路径返回给前端;
[0041]前端接收到服务器返回的路径信息,刷新编辑器中的图片为裁剪后的新图片文件。
[0042]进一步的,所述对图片还可以进一步处理,包括:
[0043]对上传的所述答案照片进行旋转处理。
[0044]进一步的,所述对上传的所述答案照片进行旋转处理,包括:
[0045]使用<img>标签显示所述答案照片,当检测到在<img>单击鼠标时,请求服务端执行图片旋转处理,并等待反馈信号;
[0046]当服务端接收到旋转处理请求后,对图片内容进行顺时针旋转90度处理,生成新的图片文件,将新文件路径返回给前端;
[0047]前端接收到服务器返回的路径信息后,刷新编辑器中的图片为旋转后的新图片文件。
[0048]本专利技术实施例通过生成二维码图片;检测到所述二维码图片的打开请求,显示对应的上传页;获取答案照片并上传;对所述答案照片进行检测和处理,获得新图片文件返回到前端;接收所述新图片文件的路径信息并进行更新;实现方便快捷在在线考试中进行主观题答题信息的录入,考试题型多样,从而可以全面检测考生的学习情况和教学质量。
附图说明
[0049]图1是本专利技术实施例提供的一种用于在线考试的主观题答题信息录入方法的流程图;
[0050]图2是本专利技术实施例提供的一种用于在线考试的主观题答题信息录入装置的结构示意图;
[0051]图3是本专利技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0052]为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于在线考试的主观题答题信息录入方法,其特征在于,所述方法包括以下步骤:生成二维码图片;检测到所述二维码图片的打开请求,显示对应的上传页;获取答案照片并上传;对所述答案照片进行检测和处理,获得新图片文件返回到前端;接收所述新图片文件的路径信息并进行更新。2.根据权利要求1所述的用于在线考试的主观题答题信息录入方法,其特征在于,所述生成二维码图片,包括:在编辑器上创建一个工具按钮;点击所述工具按钮,生成一个具有唯一标识的时间戳字符串;以所述时间戳字符串为参数生一个二维码图片,同时将时间戳字符串及二维码图片的创建时间存储到数据库中。3.根据权利要求1所述的用于在线考试的主观题答题信息录入方法,其特征在于,所述生成二维码图片之后,还包括:所述二维码图片生成并显示后,定时检测服务端指定位置是否存在以时间戳字符串为文件名的图片文件;若检测到存在该图片文件,将其自动插入到当前作答试题的编辑器光标位置;若检测到不存在该图片文件,将所述二维码图片替换为特定图片,所述特定图片用于表示二维码过期,并终止定时检测操作。4.根据权利要求2所述的用于在线考试的主观题答题信息录入方法,其特征在于,所述检测到所述二维码图片的打开请求,显示对应的上传页,包括:所述上传页打开时,提取出时间戳参数,若提取到该时间戳参数,显示异常提示信息;所述上传页打开时,以提取到的时间戳参数在数据库中进行检索,若检索不到相关记录,显示异常提示信息;若检索到存储的相关记录,将相关记录中的创建时间与当前时间进行对比,若当前时间不在创建时间的对应特定时限内,显示异常提示信息;若在特定时限内,表明当前访问者为合法授权用户,正常显示上传页。5.根据权利要求1所述的用于在线考试的主观题答题信息录入方法,其特征在于,所述获取答案照片并上传,包括:获取移动终端上传的答案照片;对所述答案照片进行第一处理;执行上传组件的上传命令,将所述答案照片上传。6.根据权利要求3或4所述的用于在线考试的主观题答题信息录入方法,其特征在于,所述对所述答案照片进行检测和处理,获得新文件路径并返回到前...

【专利技术属性】
技术研发人员:王东林宏左欣
申请(专利权)人:贵州师范学院
类型:发明
国别省市:

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

1