diff --git a/docs/superpowers/specs/2026-09-03-teacher-grade-progress-design.md b/docs/superpowers/specs/2026-09-03-teacher-grade-progress-design.md index 590f346..9f8dfc8 100644 --- a/docs/superpowers/specs/2026-09-03-teacher-grade-progress-design.md +++ b/docs/superpowers/specs/2026-09-03-teacher-grade-progress-design.md @@ -34,6 +34,8 @@ 教师总分复用当前参考成绩的六模块算法:按 `TrainingTask.projectName` 把任务归入六个模块;每个模块先计算该模块所有已分配任务教师评分的平均值,未评分任务按 0 分参与平均;再乘以当前教学班的六项权重。综合实训是否参与、参与权重归一化与 `ScoreRankServiceImpl.calculateSixModuleScore` 保持一致。 +若班级尚未保存权重配置,教师评分计算使用并持久化与参考成绩相同的默认六项权重,不能使用另一套默认值。 + 该值在成绩列表和导出查询时即时计算,不依赖“成绩更新”按钮。任务评分保存后,重新请求列表即可得到新总分。 ## 接口与兼容性