一、管理员端设置(推荐)
限制切屏次数 在考试管理后台的“考试设置”中,针对目标试卷添加防作弊规则,设置允许的切屏次数。例如,每次切屏后系统提示,当次数用尽时强制交卷。
设置切屏保持时间
同样在“考试设置”的防作弊功能中,调整切屏后系统保持的时间(如3-5秒)。考生在保持时间内返回考试界面,系统不会判定为切屏作弊。
强制全屏模式
开启PC严肃考试客户端或考试系统的强制全屏功能,禁止考生使用快捷键截屏或切换窗口。此功能需在考试规则中启用。
二、考生端防范措施
关闭通知干扰
- 手机端: 开启“勿扰模式”关闭电话、短信提醒,调整应用推送通知时段或完全禁用。 - PC端
避免误操作触发 - 考试前检查系统提示,避免因误触屏幕边缘或窗口管理操作触发防切屏机制。
三、技术实现补充(Web应用场景)
对于基于Web的在线考试系统,可通过以下技术手段增强防切屏能力:
事件监听:
使用`pageshow`和`pagehide`事件监控页面加载/卸载,但需注意其局限性(如无法检测窗口最小化)。
窗口焦点变化:通过`window.addEventListener('blur', ...)`监听窗口失去焦点事件,结合全屏模式提高检测准确性。
注意事项
管理员设置需覆盖考生端禁用选项,建议在考试前统一配置防切屏规则。
技术手段需结合人工监考,AI监测和实时监考可辅助发现异常行为,但无法完全替代人工审核。
特殊场景处理:对于频繁切换标签页的考生,可设置较长的切屏保持时间或增加允许次数。
通过以上方法,可有效防止考生通过切屏操作作弊,保障考试公平性。