成绩管理:确认原本已是服务端分页,且已有学期、状态、课程关键词与学生关键词筛选,无需重复改造。 新增服务端分页与筛选测试。
低绩点:按学生分组计算 GPA。 缺勤/迟到:按学生分组统计。 延毕风险:按学生分组统计累计不及格。 三类规则都一次性加载已有预警集合后去重,不再逐学生查库。
通知阶段移除逐条查询学生、规则、辅导员的 N+1 数据库访问。 不及格预警从“每个学生一次统计 + 一次查重”改为批量分组统计与一次性已有记录集合查询。 保持原有阈值、去重、通知内容与权限行为。
管理员签发弹窗不再全量加载可见学生。 首屏与每次远程搜索最多返回 30 位匹配学生。 搜索范围仍严格遵循学院/校级数据权限。
Reviewed-on: #2