目前的在线考试系统都是怎么实现防作弊效果的

JavaScript010

目前的在线考试系统都是怎么实现防作弊效果的,第1张

目前在线考试系统的防作弊功能还是很齐全的,首先可以借助人工监考,人工监考主要有三种方式,第一是组织考场巡查,第二是远程查看考场监控,第三就是复查系统的监控信息。

人工监考方式主要就是这些,之所以监考人员的监考工作愈发轻松,主要还是因为在线考试系统本身对于监考控制功能的强大。一般在线考试系统在考试设置上,可以通过这么几个方面来限制考生的作弊行为:

1、答题限时。

每道题目都可以限制回答时间,超时没有回答,则系统自动跳转到下一题,尽量压缩考生可能的作弊时间。

2、随机顺序。

支持题目顺序随机以及选择题的选项随机,这样使得考生与考生之间很难互相传递答案。

3、防止切屏。

考试过程中不允许考生执行切屏、分屏等操作,否则系统会自动交卷结束考试。同时,触发防切屏规则导致自动交卷的考生,考试结果中会被系统注明“作弊嫌疑”来对管理员造成醒目提示。

4、人脸识别。

考试前将先进行人脸识别来确认考生身份,替考行为是绝对不允许的。

5、摄像头监控。

考试过程中系统将在随机时刻使用摄像头拍摄考生的考试画面,避免人脸识别后再进行替考,也避免考生在考试过程中翻阅、查看线下材料进行作弊。

6、手写签名。

每个人的书写习惯不同,未经刻意模仿的情况下,手写签名可以用作确认考生真实身份的辅助证明。

7、禁止终端。

管理员可以封禁某些考试终端,如手机、电脑、网页等等,从而强制考生使用考试允许的终端。

8、霸屏考试。

将使用独立的程序来进行考试,考试过程中考生无法离开考试画面,并且考试环境始终处于置顶状态,会覆盖掉任何新旧窗口。只有考生交卷离开考试时才能够关闭考试环境。

读取题库 将电脑题库txt文档传到手机上,一个方便的做法是 将爬取的文档直接放在本脚本文件的文件夹内,然后按照保存脚本文件的方法保存即可 按ctrl+shift+p,点击 save on device,即可保存到手机,会存为js文件 地址为和脚本所在的地址一样,使用log(files.cwd())可打印查看 files.cwd():返回脚本的"当前工作文件夹路径"。 再从文件中读取,返回的是字符串,而不是JSON数据。

是需要后台的。首先 你答题,你的题目不可能就几个吧,然后题量也不会少吧。如果是这样的话,你就不能全用js实现的。这个题目 还有题的正确与否都要去后台查询出来。前台再显示正确或者错。 如果你的题目非常少,仅是做个小功能,就可以全用js实现。在用户选择完答案的时候,去调用一个js函数,在这个函数里判断正确与否。

纯手打,求采纳。