V2.8.1
更新日期:2026 年 10 月 17 日
以下内容以 V2.8.0 为基线,重点改进考试调度、教室端时间与数据同步,并新增运行日志和平台用量监控。
V2.8.1 让考试安排更可控,也让学校管理员更容易掌握教室设备和部署服务的运行情况。
升级影响
运行日志数据表会在首次使用相关功能时自动创建,无需手工执行 SQL。其余功能沿用现有数据结构和部署流程; 更新后按部署方式刷新应用与客户端缓存即可。
一、新功能与改进
考试调度与考试看板
- 考试调度规则:系统设置新增全局运行模式,可选择自动调度、仅大型考试或仅周测;可配置大型考试与周测的冲突处理范围,以及时间重叠时的开考前后缓冲时间。
- 大型考试期间锁定创建:可按学校需要,在大型考试期间暂停新建周测和临时考试;已有计划仍可查看,大型考试结束后自动恢复创建。
- 当前考试看板:重整当前考试页面,集中查看上一场、正在进行和下一场考试,以及倒计时、设备在线和数据同步状态。
- 考试变更通知:大型考试安排发生更新时,教室端会收到提示并及时同步最新安排;周测的创建限制与大型考试冲突规则保持一致。
运行监控与诊断
- 教室运行日志:教室端记录经脱敏的显示、校时、同步、设备指令、公告、网络、页面、PWA 和本地存储事件,并自动上传到学校后台。管理员可按时间、设备和事件类型筛选,查看趋势与设备状态,并导出日志。
- 诊断日志预览:发送详细诊断日志前,可先确认时间范围和日志条数,再决定是否上报;日志发送前会过滤敏感信息。
- 公告回执与状态提示:优化学校公告送达、已读回执的展示;公告读取失败时明确提示错误,避免看起来像空列表。
时间同步与平台用量
- 全校时间控制:管理员可设置全校统一时间偏移,并向教室客户端下发校时任务,查看成功、失败和待响应数量。客户端的时钟、倒计时和提醒共享校准时间基准。
- 云平台用量监控:设置页可查看 Vercel 与 Neon 用量,追踪历史趋势和免费额度预计可用时间;支持调整额度上限和补充手工记录的指标。平台凭据保存在服务端,不写入环境变量或浏览器。
二、问题修复
考试历史、搜索与状态
- 修复跨月考试被拆分归组;搜索增加防抖,并在接口限流后正确重试,减少搜索失败或重复请求。
- 修复考试暂停、结束、归档或调整时间后,考试安排状态胶囊未及时同步的问题。
- 关闭设置面板时,如果没有待保存的草稿,不再错误弹出草稿提示。
教室校时与数据同步
- 修复校时数据过期或网络失败时错误退回设备本机时间的问题;避免缓存时间响应和过期跨窗口消息覆盖当前校准。
- 让时钟、倒计时和提醒共享同一时间基准,减少教室端显示时间不一致。
平台用量与创建限制
- 修复 Vercel 用量接口参数及响应格式识别;避免将不匹配的额度套用到指标上导致百分比误导。Neon 免费版无法读取的指标不再显示为 0。
- 修复大型考试期间周测创建锁在部分入口未生效,以及锁定检查读取范围和 ID 类型不一致的问题。
公告与管理界面
- 公告读取失败时显示明确错误提示。
- 修复管理页 Hook 顺序导致的渲染问题、移动端班级管理标题可读性,以及用量面板自定义指标行溢出卡片的问题。
三、升级提示
- 云端部署按现有流程重新部署;本地部署按现有流程更新并重启服务。
- 更新后刷新应用与教室客户端缓存,确认考试安排、当前考试看板和时间同步状态正常。
- 首次打开运行日志功能时,系统会自动创建所需数据表,不需要手工执行 SQL。
- 如使用大型考试期间创建锁,请升级后检查系统设置中的调度模式、冲突范围和锁定开关。
更完整的兼容说明见版本兼容与升级。