[发明专利]一种无纸化考试防作弊系统有效
申请号: | 201811534590.0 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109582645B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 樊兆恩;董醒儒;段娟;肖创柏 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/11;H04L29/08;G09B5/08;G09B7/00 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无纸化 考试 作弊 系统 | ||
1.一种无纸化考试防作弊系统,其特征在于:包括三个模块:考试机模块,教师机模块和管理机模块,考试机模块,教师机模块,管理机模块为并联关系;
考试机模块包括屏幕录制,生成日志,视频文件上传,日志文件上传,其他应用使用检查,防作弊功能;
屏幕录制:以每秒至少15帧截取考试机屏幕,记录考试完整的考试过程,并按照H.264的视频压解码标准,采用ffmpeg技术进行视频的压缩编码,生成mp4格式的视频文件,并将视频文件暂时保存在考试机模块本地中,并对视频文件加上只读、隐藏、系统和保存四种属性,防止对视频文件进行修改或删除;
生成日志:在考试过程中,考生使用过的文件或应用,会记录到相应的日志文件中,日志文件的相应属性改为只读、隐藏、系统和保存,防止对日志文件进行修改;
视频文件上传:使用curl技术实现考试机视频文件的断点续传,视频文件被上传到在相应教师机搭建的FTP服务器的相应目录,并删除考试机模块本地中的视频文件,减少空间占有量;
日志文件上传:使用curl技术实现考试机模块日志文件的断点续传,日志文件被上传到管理机相应的FTP目录下,并删除考试机模块上的日志文件;
其他应用使用检查:使用Qt中的QProcess技术检测考生考试过程中开启的其他应用,并检测该应用是否被允许使用,若不被允许,则强行关掉该应用,并记录相应日志;
防作弊:使用API调用技术、注册表技术、拦截消息技术、回调技术、钩子技术一系列的防作弊措施,来防止一些热键的使用,防止考生之间的文件共享,防止考生通过网络进行答案的搜索,也能够防止一些外部存储设备的使用;
教师机模块包括开启考试机视频录制状态,停止考试机视频录制状态,设置可用文件格式,考试机视频文件存储,视频文件搜索功能;
开启考试机视频录制状态:考试开始时,监考老师点击全部开始录制,实现本考场内的所有考试机开始录制视频,并做相应的记录工作;
停止考试机视频录制状态:考试结束后,点击全部停止,可以结束所有考试机视频的录制,生成相应的视频文件,并实现视频自动上传到教师机的FTP服务器的相应目录;
设置可用文件格式:教师机模块根据考试内容的需要设置考试机能够使用的文件的格式,从而避免考生使用与考试内容不符的文件;
视频文件存储:在教师机搭建FTP服务器,考试结束后,考试机视频文件上传教师机存储,并将日志文件上传到管理机;
视频文件搜索:教师机模块通过选择考生号和考试机号码,来搜索符合条件的视频文件;
管理机模块包括搜索视频文件,下载视频文件,播放视频文件,分析考试记录功能;
搜索视频文件:可以通过选择教师机号码和考生号,搜索教师机上FTP服务器中存储的视频文件,并显示视频文件的路径;
下载视频文件:通过双击搜索到的视频文件的路径,下载搜索到的视频文件到管理机的本地文件夹;
播放视频文件:通过ffmpeg+SDL的方式播放下载到本地的视频文件,并提供快进快退功能,还有视频加倍播放或慢放的功能;
分析考试记录:通过大数据技术,分析考试记录文件,通过每个考试文件的对比,分析出其中的异常情况,并生成可疑文件,教师通过文件查找相应的视频,并观看该考生是否作弊。
2.利用权利要求1所述系统进行的一种无纸化考试防作弊系统实现方法,其特征在于:该实现方法包括以下步骤:
步骤S1、考生登录考试系统,开始进行考试,同时,教师机启动所有考试机上的无纸化考试防作弊系统,监控学生的考试情况;
步骤S2、考试期间,对考生的答题屏幕进行录制,并记录考生在考试过程中对考试机上应用程序及文件的操作,防止考生打开预先准备好的文件进行作弊的行为;与此同时,采用API调用技术、注册表技术、拦截消息技术、回调技术、钩子技术一系列的防作弊措施,来防止一些热键的使用,防止考生之间的文件共享,防止考生通过网络进行答案的搜索,也可以防止一些外部存储设备的使用;
步骤S3、考试结束后,考试机生成mp4格式的视频文件,并把视频文件上传到相应的教师机的FTP服务器的相应目录中,把日志文件上传到管理机的相应文件夹下;
步骤S4、通过Hadoop技术进行日志文件的分析,查看考生的异常行为,若考生打开了不被允许的应用程序或文件,则会生成相应的记录,存储在异常文件中;
步骤S5、教师或考试管理人员查看异常文件,若考生有异常行为,则搜索该考生考试机的视频文件,并下载到管理机本地,最后播放该视频文件,通过进度条调整到相应的异常出现的时间的位置,观看考生是否有作弊行为,若有作弊行为,则取消该考生的考试成绩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811534590.0/1.html,转载请声明来源钻瓜专利网。