目前的在线考试系统都是怎么实现防作弊效果的
发布网友
发布时间:2022-04-21 20:45
我来回答
共5个回答
懂视网
时间:2022-04-21 01:29
JavaScript 考试系统 禁止切换页面 防作弊 请教大神们,如何实现停留在当前页面,即不可以通过快捷键切出当前页面,也不可以最小化当前页,还不可以使用键盘上的windows按键打开“开始”菜单等等。
onblur不行,因为alert一下就算是blur一次。不可能没有alert的。
我网上也查询了很多资料,可能单用js是无法禁止切换页面的。
请高人指点一二。如果有什么插件可以提供也可。急急急啊!!!!
回复讨论(解决方案)
ctrl+alt+del也要禁吧
不考虑做CS?
ctrl+alt+del也要禁吧
不考虑做CS?
我所做的考试系统只是整个系统中的一个小模块,不单单是一个在线考试系统。
只能用B/S的了。
热心网友
时间:2022-04-20 22:37
目前在线考试系统的防作弊功能还是很齐全的,首先可以借助人工监考,人工监考主要有三种方式,第一是组织考场巡查,第二是远程查看考场监控,第三就是复查系统的监控信息。
人工监考方式主要就是这些,之所以监考人员的监考工作愈发轻松,主要还是因为在线考试系统本身对于监考控制功能的强大。一般在线考试系统在考试设置上,可以通过这么几个方面来*考生的作弊行为:
1、答题限时。
每道题目都可以*回答时间,超时没有回答,则系统自动跳转到下一题,尽量压缩考生可能的作弊时间。
2、随机顺序。
支持题目顺序随机以及选择题的选项随机,这样使得考生与考生之间很难互相传递答案。
3、防止切屏。
考试过程中不允许考生执行切屏、分屏等操作,否则系统会自动交卷结束考试。同时,触发防切屏规则导致自动交卷的考生,考试结果中会被系统注明“作弊嫌疑”来对管理员造成醒目提示。
4、人脸识别。
考试前将先进行人脸识别来确认考生身份,*行为是绝对不允许的。
5、摄像头监控。
考试过程中系统将在随机时刻使用摄像头拍摄考生的考试画面,避免人脸识别后再进行*,也避免考生在考试过程中翻阅、查看线下材料进行作弊。
6、手写签名。
每个人的书写习惯不同,未经刻意模仿的情况下,手写签名可以用作确认考生真实身份的辅助证明。
7、禁止终端。
管理员可以封禁某些考试终端,如手机、电脑、网页等等,从而强制考生使用考试允许的终端。
8、霸屏考试。
将使用独立的程序来进行考试,考试过程中考生无法离开考试画面,并且考试环境始终处于置顶状态,会覆盖掉任何新旧窗口。只有考生交卷离开考试时才能够关闭考试环境。
热心网友
时间:2022-04-20 23:55
目前的在线考试系统通过以下几种方式实现防作弊:
一:考试系统研发时候自带的
考试时间:不到考试时间,无法进入查阅考试题目内容
答题时间:到达指定的考试时间,系统会自动交卷
切屏监控:考试过程时,考生切屏会根据设置有提醒,或者直接自动交卷
试题组卷:灵活组卷,让考生获得的试卷内容不一样,或者试题乱序即使试题一样,但是试题排序不一样
禁止复制粘贴:保证考试内容信息的保密性
手工签名:确保时考生本人签名参考
考试ID等数据分析:检测考生是否违规
二:通过考试系统联合其他设备一同打造更严格的考场环境
通过人脸识别系统,确保考生的身份信息
通过视频监控系统,监管考生考试过程中的所有操作
通过随机拍照功能,确保考生一直是自己在考试
热心网友
时间:2022-04-21 01:29
可以考虑ACTIVEX结合JS,目前我们也正在开发一个在线考试系统 ,但是这样的*太过苛刻,学生一旦不小心操作,就会被视为作弊,个人意见。
热心网友
时间:2022-04-21 03:21
通常有摄像监考、人脸识别、防止切换页面(防切屏、霸屏考试)、随机抽题等这些功能,来实现防作弊
可以看看优考试在线考试系统