校级管理员可查看全部实验项目与成绩单。 学院管理员仅可查看本学院开课,或由本学院教师承担/管理的实验课。 场次取消、参与学生查看也同步执行上述范围校验,避免通过场次 ID 越权。 增加覆盖:校级全量、学院自有课程、跨学院管理课程可见、无关学院课程不可见。
成绩管理:确认原本已是服务端分页,且已有学期、状态、课程关键词与学生关键词筛选,无需重复改造。 新增服务端分页与筛选测试。
低绩点:按学生分组计算 GPA。 缺勤/迟到:按学生分组统计。 延毕风险:按学生分组统计累计不及格。 三类规则都一次性加载已有预警集合后去重,不再逐学生查库。
通知阶段移除逐条查询学生、规则、辅导员的 N+1 数据库访问。 不及格预警从“每个学生一次统计 + 一次查重”改为批量分组统计与一次性已有记录集合查询。 保持原有阈值、去重、通知内容与权限行为。
管理员签发弹窗不再全量加载可见学生。 首屏与每次远程搜索最多返回 30 位匹配学生。 搜索范围仍严格遵循学院/校级数据权限。