需求分析
为在线考试提供全方位防作弊解决方案,通过 AI 技术和行为分析保障考试公平性。核心功能包括:
- 身份认证:人脸识别、活体检测验证考生身份。
- 实时监控:摄像头抓拍、屏幕录制,检测切屏、多人出镜等行为。
- AI 监考:识别替考、查阅资料等作弊行为,自动标记异常。
- 数据存证:考试记录区块链存证,确保数据不可篡改。
技术选型
- 后端:Java(Spring Cloud)+ MySQL + Redis,区块链采用 Hyperledger Fabric。
- AI 模块:Python 开发 OpenCV + TensorFlow 模型,识别准确率 98%。
- 前端:Vue 3 + WebRTC 实现视频流采集与传输。
- 实时通信:Socket.IO 推送监考指令,延迟 < 500ms。
开发要点
- 隐私保护:视频数据仅保留考试期间,结束后自动删除。
- 高并发支持:单场考试支持 10 万人同时在线,服务器负载均衡。
- 多端适配:兼容 PC、移动端,支持离线考试缓存。
使用场景
已应用于职业资格考试、企业招聘笔试,作弊识别率提升 90%。