System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据核查,具体而言,涉及一种计算机化考生作答数据包自动核查方法、系统及介质。
技术介绍
1、随着信息技术的发展,很多基于纸笔的考试都转为机考。机考明显的优点是:数据分发与回收快捷,自动评分与高效阅卷,降低试卷印制与押运、答题卡扫码的成本。
2、但是,与基于纸笔考试的考生字迹可视化相比,机考面临的一项重要挑战是如何防止考生的作答数据被篡改。常见的技术是对考生的作答数据(已经加密的)进行签名,但仅仅有数字签名是不够的,因为开发系统的技术人员或技术高超的黑客依然可能伪造签名,从而修改考生的作答数据——这将严重伤害考试的公平性。
技术实现思路
1、本申请实施例的目的在于提供一种计算机化考生作答数据包自动核查方法、系统及介质,通过实时录屏分析考生个人作答全过程日志,并进行打包处理,得到考场数据包,对考场数据包进行校验,降低篡改数据的可能,提高考生计算机考试的安全性。
2、本申请实施例还提供了一种计算机化考生作答数据包自动核查方法,包括:
3、基于录屏程序对考生作答过程进行实时录屏,得到录屏数据;
4、基于录屏数据进行筛选,得到考生作答数据明文,将考生作答数据明文进行加密处理,得到考生作答数据密文;
5、基于共识算法对考生作答数据密文进行处理,生成考生个人作答全过程日志;
6、将考生个人作答全过程进行打包处理得到考场数据包,将考场数据包进行校验,得到校验结果;
7、基于校验结果将符合校验条件的考场数据
8、可选地,在本申请实施例所述的计算机化考生作答数据包自动核查方法中,基于录屏程序对考生作答过程进行实时录屏,得到录屏数据,具体包括:
9、根据考试环境和需求,选择合适的录屏软件,基于录屏软件在考试用计算机上安装选定的录屏程序;
10、基于录屏程序设定录制区域、帧率与编码格式;
11、基于录屏程序对录屏区域进行实时录屏,并获取录屏状态信息,基于录屏状态信息分析录屏帧率与编码格式是否正常;
12、若正常,则得到录屏视频,将录屏视频进行剪辑与标注,得到需要的录屏数据;
13、若不正常,则生成录屏异常信息,将录屏异常信息发送至监考人员,所述录屏异常信息包括录制中断、录制不清晰或录制错误。
14、可选地,在本申请实施例所述的计算机化考生作答数据包自动核查方法中,基于录屏数据进行筛选,得到考生作答数据明文,将考生作答数据明文进行加密处理,得到考生作答数据密文,具体包括:
15、获取录屏视频,基于计算机视觉技术对录屏视频进行逐帧分析,基于录屏区域分析作答区域,提取作答区域内的文本信息;
16、基于作答区域的文本信息筛选出有效信息,基于有效信息得到考生作答数据明文,所述考生作答数据明文包括记录序号、记录时间、考试id、考生姓名、证件号码、准考证号、科目代码、试题代码、作答内容与作答签名信息;
17、根据第一加密算法对考生作答数据明文进行加密,得到第一加密数据,并随机生成作答秘钥;
18、根据第二加密算法对考生签名进行加密,得到第二加密数据,并随机生成签名秘钥;
19、基于第一加密数据与第二加密数据进行匹配,得到匹配数据,基于匹配数据生成考生作答数据密文。
20、可选地,在本申请实施例所述的计算机化考生作答数据包自动核查方法中,基于共识算法对考生作答数据密文进行处理,生成考生个人作答全过程日志,具体包括:
21、获取考生作答全过程场景,基于考生作答全过程场景生成考生作答数据密文数据;
22、按照时间顺序和考生标识,将密文数据组织成有序的记录;
23、基于共识算法对有效的记录进行分析,得到分析结果;
24、基于分析结果对考生作答密文数据进行优化处理,得到考生个人作答全过程日志。
25、可选地,在本申请实施例所述的计算机化考生作答数据包自动核查方法中,将考生个人作答全过程进行打包处理得到考场数据包,具体包括:
26、获取考生个人作答全过程与考生信息,将考生个人作答全过程日志与考生信息进行匹配,得到匹配度;
27、判断所述匹配度是否大于等于设定的匹配度阈值;
28、若大于等于,则生成考生信息对应的考场个人作答全过程日志进行打包处理,得到考场数据包;
29、若小于,则判定考生信息与考生作答全过程不匹配。
30、可选地,在本申请实施例所述的计算机化考生作答数据包自动核查方法中,将考场数据包进行校验,得到校验结果,具体包括:
31、获取考场数据包,分析考生个人作答全过程的格式信息;
32、将考生个人作答全过程的格式信息与设定的格式进行比较,分析格式是否相同;
33、若相同,则分析考生签名是否正确;
34、若正确,则判定校验通过,并生成校验结果;
35、若不正确,则判定校验异常;
36、若不相同,则将格式信息进行处理,得到统一的格式信息。
37、第二方面,本申请实施例提供了一种计算机化考生作答数据包自动核查系统,该系统包括:存储器及处理器,所述存储器中包括计算机化考生作答数据包自动核查方法的程序,所述计算机化考生作答数据包自动核查方法的程序被所述处理器执行时实现以下步骤:
38、基于录屏程序对考生作答过程进行实时录屏,得到录屏数据;
39、基于录屏数据进行筛选,得到考生作答数据明文,将考生作答数据明文进行加密处理,得到考生作答数据密文;
40、基于共识算法对考生作答数据密文进行处理,生成考生个人作答全过程日志;
41、将考生个人作答全过程进行打包处理得到考场数据包,将考场数据包进行校验,得到校验结果;
42、基于校验结果将符合校验条件的考场数据包实时传输至数据中心。
43、可选地,在本申请实施例所述的计算机化考生作答数据包自动核查系统中,基于录屏程序对考生作答过程进行实时录屏,得到录屏数据,具体包括:
44、根据考试环境和需求,选择合适的录屏软件,基于录屏软件在考试用计算机上安装选定的录屏程序;
45、基于录屏程序设定录制区域、帧率与编码格式;
46、基于录屏程序对录屏区域进行实时录屏,并获取录屏状态信息,基于录屏状态信息分析录屏帧率与编码格式是否正常;
47、若正常,则得到录屏视频,将录屏视频进行剪辑与标注,得到需要的录屏数据;
48、若不正常,则生成录屏异常信息,将录屏异常信息发送至监考人员,所述录屏异常信息包括录制中断、录制不清晰或录制错误。
49、可选地,在本申请实施例所述的计算机化考生作答数据包自动核查系统中,基于录屏数据进行筛选,得到考生作答数据明文,将考生作答数据明文进行加密处理,得到考生作答数据密文,具体包括:
50本文档来自技高网...
【技术保护点】
1.一种计算机化考生作答数据包自动核查方法,其特征在于,包括:
2.根据权利要求1所述的计算机化考生作答数据包自动核查方法,其特征在于,基于录屏程序对考生作答过程进行实时录屏,得到录屏数据,具体包括:
3.根据权利要求2所述的计算机化考生作答数据包自动核查方法,其特征在于,基于录屏数据进行筛选,得到考生作答数据明文,将考生作答数据明文进行加密处理,得到考生作答数据密文,具体包括:
4.根据权利要求3所述的计算机化考生作答数据包自动核查方法,其特征在于,基于共识算法对考生作答数据密文进行处理,生成考生个人作答全过程日志,具体包括:
5.根据权利要求4所述的计算机化考生作答数据包自动核查方法,其特征在于,将考生个人作答全过程进行打包处理得到考场数据包,具体包括:
6.根据权利要求5所述的计算机化考生作答数据包自动核查方法,其特征在于,将考场数据包进行校验,得到校验结果,具体包括:
7.一种计算机化考生作答数据包自动核查系统,其特征在于,该系统包括:存储器及处理器,所述存储器中包括计算机化考生作答数据包自动核查方法
8.根据权利要求7所述的计算机化考生作答数据包自动核查系统,其特征在于,基于录屏程序对考生作答过程进行实时录屏,得到录屏数据,具体包括:
9.根据权利要求8所述的计算机化考生作答数据包自动核查系统,其特征在于,基于录屏数据进行筛选,得到考生作答数据明文,将考生作答数据明文进行加密处理,得到考生作答数据密文,具体包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括计算机化考生作答数据包自动核查方法程序,所述计算机化考生作答数据包自动核查方法程序被处理器执行时,实现如权利要求1至6中任一项所述的计算机化考生作答数据包自动核查方法的步骤。
...【技术特征摘要】
1.一种计算机化考生作答数据包自动核查方法,其特征在于,包括:
2.根据权利要求1所述的计算机化考生作答数据包自动核查方法,其特征在于,基于录屏程序对考生作答过程进行实时录屏,得到录屏数据,具体包括:
3.根据权利要求2所述的计算机化考生作答数据包自动核查方法,其特征在于,基于录屏数据进行筛选,得到考生作答数据明文,将考生作答数据明文进行加密处理,得到考生作答数据密文,具体包括:
4.根据权利要求3所述的计算机化考生作答数据包自动核查方法,其特征在于,基于共识算法对考生作答数据密文进行处理,生成考生个人作答全过程日志,具体包括:
5.根据权利要求4所述的计算机化考生作答数据包自动核查方法,其特征在于,将考生个人作答全过程进行打包处理得到考场数据包,具体包括:
6.根据权利要求5所述的计算机化考生作答数据包自动核查方法,其特征在于,将考场数据包进行校验,得到校验结果,具体...
【专利技术属性】
技术研发人员:祁长生,夏胜俊,谢国技,吴平价,陈嘉辉,
申请(专利权)人:深圳市卓帆技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。