安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221018724 4.X (22)申请日 2022.02.28 (71)申请人 弘成科技发展 有限公司 地址 100010 北京市东城区青龙胡同1号 4 层408 (72)发明人 李旭旻  (74)专利代理 机构 成都市鼎宏恒业知识产权代 理事务所(特殊普通合伙) 51248 专利代理师 罗杰 (51)Int.Cl. G06F 16/2455(2019.01) G06Q 50/20(2012.01) G06F 16/23(2019.01) (54)发明名称 一种在线考试中针对异常情况的数据处理 方法 (57)摘要 本发明公开了一种在线考试中针对异常情 况的数据处理方法, 包括如下步骤: S1、 考生端打 开试卷时, Redis内存数据库缓存考试记录; S2、 服务器在Redis内存数据库缓存考试记录后, 向 RabbitMQ延时消息队列发送试卷信息和试卷的 应作答时间; S3、 考生端定时将作答信息回传至 服务器临时保存, 并实时更新缓存信息; S4、 针对 异常情况进行处理。 在考试开始后根据考生端机 器、 网络出现异常情况下能及时调整考试策略, 保障在线考试顺利完成, 使系统能更加快捷的应 对各种异常情况, 提高系统应对异常情况的可用 性和稳定性, 降低异常情况对考 生的影响。 权利要求书1页 说明书4页 CN 114547110 A 2022.05.27 CN 114547110 A 1.一种在线考试中针对异常情况的数据处 理方法, 其特 征在于: 包括如下步骤: S1、 考生端打开试 卷时, Redis内存数据库缓存考试记录; S2、 服务器在Redis内存数据库缓存考试记录后, 向RabbitMQ延时消息队列发送试卷信 息和试卷的应作答时间; S3、 考生端定时将作答信息回传至服 务器临时保存, 并实时更新缓存信息; S4、 针对异常情况进行处 理。 2.根据权利要求1所述的一种在线考试中针对异常情况的数据处理方法, 其特征在于: 所述S1步骤中缓存考试记录以考试活动ID、 考生端ID、 试卷ID作为Key值, 以Hash方式的方 式存储考生端打开试 卷的时间、 考试截止时间、 考试状态、 试 卷状态。 3.根据权利要求2所述的一种在线考试中针对异常情况的数据处理方法, 其特征在于: 所述S2步骤中试卷信息包括考试 活动ID、 试卷ID、 考试截止时间, 所述试卷应作答时间为该 考试截止时间 ‑考试端打开试 卷时间+3 0S。 4.根据权利要求3所述的一种在线考试中针对异常情况的数据处理方法, 其特征在于: 所述S3步骤具体为: 以考试活动ID、 考生端ID、 试卷ID、 作答信息缓存为Key值, 将作答信息 以Hash方式存储, 每隔30S一次更新服务器中缓存的作答信息, 同时更新步骤S1 中缓存的考 试记录信息 。 5.根据权利要求4所述的一种在线考试中针对异常情况的数据处理方法, 其特征在于: 所述S4步骤中的异常情况包括重新进入考试活动、 延长交卷时间和自动交卷。 6.根据权利要求5所述的一种在线考试中针对异常情况的数据处理方法, 其特征在于: 所述重新进入考试活动的处理方式为: 从服务器缓存中调取作答信息, 并将缓存的作答信 息加载至考 生端, 提取S1步骤缓存的考试记录信息, 计算出 该试卷的倒计时 时间。 7.根据权利要求5所述的一种在线考试中针对异常情况的数据处理方法, 其特征在于: 所述延长交卷时间的处理方式为: 教师端将考试交卷时间调整至延长时间点, 服务器依据 考试活动ID在Redis内存数据库的缓存中轮询, 将考试对应的数据库 缓存考试记录中的考 试截止时间更新为所述延长时间点, 并修改试卷状态, 同时向RabbitMQ延时消 息队列发送 试卷最新的考试截止时间和试 卷的应作答时间。 8.根据权利要求5所述的一种在线考试中针对异常情况的数据处理方法, 其特征在于: 所述自动交卷的处理方式为: 服务器的MQ消息处理端识别缓存考试记录中考试截止时间与 MQ消息记录中保存的考试截止时间是否一 致; 时间不一致, 将该消息 丢失; 时间一致, 继续判定考试状态是否为已提交; 已提交, 将该消息 丢失; 未提交, 则服 务器选择考试端最后一次缓存的作答信息提交。权 利 要 求 书 1/1 页 2 CN 114547110 A 2一种在线考试中针对异常情况的数据处理 方法 技术领域 [0001]本发明涉及网络教育技术领域, 特别是一种在线考试中针对异常情 况的数据处理 方法。 背景技术 [0002]伴随网络教育 的蓬勃发展, 在线考试已经广泛应用到各个行业的考试中, 有一些 考试是集中到机房进 行统一考试, 有 些考试是分散到学生家里进 行自行考试。 考试过程中, 偶尔会出现一些异常情况, 比如学生机器突然宕机、 网络中断、 考生需要重新进入考生, 或 者因其它原因, 比如大量学生集中登录考试系统时, 出现网络拥堵现象, 未能及时进入考 试, 院校考试组织者可能要将本场考试要延长多少分钟交卷, 以及在线考试中出现未正常 提交试卷等异常情况。 [0003]目前的在线考试系统不能全面处理考试中出现的异常情况, 方案较少且单一, 影 响考生的考试体验, 效率低下。 发明内容 [0004]本发明的目的提供一种在线考试中针对异常情况的数据处理方法, 解决目前的在 线考试系统不能全面处理考试中出现的异常情况, 方案较少且 单一, 影响考生的考试体验, 效率低下的问题。 [0005]本发明的目的通过以下技 术方案来实现: 一种在线考试中针对异常情况的数据处 理方法, 包括如下步骤: S1、 考生端打开试 卷时, Redis内存数据库缓存考试记录; S2、 服务器在Redis内存数据库缓存考试记录后, 向RabbitMQ延时消息队列发送 试 卷信息和试 卷的应作答时间; S3、 考生端定时将作答信息回传至服 务器临时保存, 并实时更新缓存信息; S4、 针对异常情况进行处 理。 [0006]进一步的技术方案是, 所述S1步骤中缓存考试记录以考试活动ID、 考生端ID、 试卷 ID作为Key值, 以Hash方式的方式存储考生端打开试卷的时间、 考试截止时间、 考试状态、 试 卷状态。 [0007]更进一步的技术方案是, 所述S2步骤中试卷信息包括考试活动ID、 试卷ID、 考试截 止时间, 所述试 卷应作答时间为该考试截止时间 ‑考试端打开试 卷时间+3 0S。 [0008]更进一步的技术方案是, 所述S3步骤具体为: 以考试活动ID、 考生端ID、 试卷ID、 作 答信息缓存为Key值, 将作答信息以Hash方式存储, 每隔30S一次更新服务器中缓存的作答 信息, 同时更新 步骤S1中缓存的考试记录信息 。 [0009]更进一步的技术方案是, 所述S4步骤中的异常情况包括重新进入考试活动、 延长 交卷时间和自动交卷。 [0010]更进一步的技术方案是, 所述重新进入考试活动的处理方式为: 从服务器缓存中说 明 书 1/4 页 3 CN 114547110 A 3

.PDF文档 专利 一种在线考试中针对异常情况的数据处理方法

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种在线考试中针对异常情况的数据处理方法 第 1 页 专利 一种在线考试中针对异常情况的数据处理方法 第 2 页 专利 一种在线考试中针对异常情况的数据处理方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:13:21上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。