基于 Spring Boot 3 + MyBatis-Plus + Spring Security/JWT + Redis + MinIO 的在线考试系统后端服务。提供题库(6 题型)、试卷(3 种组卷模式 + 题目快照)、多试卷考试、自动判分、人工阅卷、成绩排名发布、WebSocket 实时监考、违纪记录、准考证 PDF、人脸识别(face-api.js)等全流程能力。Java 21,端口 80
考生作答端,面向考试人。React 18 + TypeScript + Vite + Ant Design 5 + face-api.js。包含考试列表(按准备时间窗口过滤显示)、多模式登录(准考证号 / 密码 / +人脸)、独立人脸核验页(左头像右摄像头 + 考官认证码兜底)、6 题型答题(含拖拽 / 连线画布)、多试卷作答(严格逐套 / 自由切换)、断点续考、全屏切屏检测防作弊、WebSock
考试管理后台,面向管理员 / 阅卷人。React 18 + TypeScript + Vite + Ant Design 5。包含工作台(WebSocket 实时监考大屏:在线考生进度 + 异常事件流)、系统管理(部门 / 用户 / Excel 批量导入)、题库(6 题型 + 拖拽连线编辑器)、试卷(已被已开始考试引用的试卷不可改)、考试(多试卷 + 准备时间 + 补考 + 准考证 PDF)、阅卷