成绩管理:确认原本已是服务端分页,且已有学期、状态、课程关键词与学生关键词筛选,无需重复改造。 新增服务端分页与筛选测试。
低绩点:按学生分组计算 GPA。 缺勤/迟到:按学生分组统计。 延毕风险:按学生分组统计累计不及格。 三类规则都一次性加载已有预警集合后去重,不再逐学生查库。
通知阶段移除逐条查询学生、规则、辅导员的 N+1 数据库访问。 不及格预警从“每个学生一次统计 + 一次查重”改为批量分组统计与一次性已有记录集合查询。 保持原有阈值、去重、通知内容与权限行为。
管理员签发弹窗不再全量加载可见学生。 首屏与每次远程搜索最多返回 30 位匹配学生。 搜索范围仍严格遵循学院/校级数据权限。
Reviewed-on: #2
学生首页:显示当前生效预警的自然语言摘要与最多 3 条重点事项,可直达处理页。 辅导员首页:显示所管班级的生效预警学生与详情,可直达完整预警列表。 风险接口加载失败会明确提示,不会误报“暂无风险”。 混合“学生 + 辅导员”角色会优先进入辅导员工作台。
或选“逐行粘贴名称”:每行一个名称,按实际生成顺序对应项目。 草稿项目支持勾选后“批量改名”,可直接粘贴多行名称。 服务端会校验名称数量、长度和草稿状态,避免错位或修改已发布项目。