feat: 第15周课评完成 + 课评质检系统 + OJ数据分析

This commit is contained in:
chengzi
2026-06-14 21:03:11 +08:00
parent 154c529b5d
commit c1ed0c2af9
109 changed files with 3438 additions and 1306 deletions

View File

@@ -49,7 +49,7 @@ type: skill
### 工作流程
```
获取API出勤数据 → 读取笔记 → 匹配课程计划 → 读取学生画像 → 润色生成 → 确认 → 保存
获取API出勤数据 → 读取笔记 → 匹配课程计划 → 读取学生画像 → 润色生成 → 确认修改 → 课评质检 → 保存
```
### 0. 获取API出勤数据必须第一步执行
@@ -213,19 +213,69 @@ python scripts/update_feedback_with_oj.py \
**格式**:使用对应班级自己的模板(`.claude/memory/class/[班级]/summaries/群发文案模板.md``班级反馈模板.md`
### 7. 确认流程
### 7. 确认流程(橙子检查)
所有课评和班级总结生成后,**先展示给橙子看,不保存**
- 按班级分组展示:个人课评 + 班级总结
- 等待橙子确认或提出修改意见
- 如有修改,即时调整后再次展示,直到橙子满意
**橙子确认无误后,才执行以下保存操作**
### 8. 课评质检(橙子确认修改后执行)
**橙子确认课评内容无误后**,自动调用课评质检系统进行最终质检:
**触发条件**:橙子说"可以了"、"没问题"、"确认"等表示确认的语句
**质检流程**
1. 调用「课评质检调度器」Agent
2. 输入:橙子确认后的班级总结 + 所有学生的个人课评
3. 调度器自动协调9个质检Agent证据审计员、质量评审员、5位家长、终稿编辑
4. 输出:质检报告 + 修订稿(如有问题)
**三档放行规则**
- **直接发送**≥85分且无硬伤保持原稿附质检报告供参考进入保存流程
- **修订后发送**70-84分或有改进点展示质检报告和修订稿给橙子橙子确认后进入保存流程
- **必须重写**<70分或触发硬伤展示质检报告给橙子橙子决定如何修改
**质检报告格式**
```
📋 课评质检报告
【总分】XX / 100
【结论】直接发送 / 修订后发送 / 必须重写
【一、证据审计】
- 已核实:...
- 存疑/风险:...
【二、硬伤检查】
- 触发:无 / 第X项说明
【三、主要问题】(按严重程度排)
1. ...
【四、修订稿】
(若结论为"修订后发送"或"必须重写",给出完整修订后的课评)
【五、修改说明】
- 改了什么、为什么改
```
**质检报告位置**:质检报告附在课评后面,供橙子参考,但不发给家长。
**质检后流程**
- 如果质检通过(直接发送):自动执行保存操作
- 如果质检发现问题:展示给橙子,橙子确认后再保存
### 9. 保存归档
橙子最终确认后,执行以下保存操作:
1. 保存到学生个人单次课评文件
2. **保存到统一周课评汇总**`E:/cc/4work_project/ClassFeedback/output/课评汇总/`**后写的课评放在最前面**
3. 保存班级总结
4. 更新学生画像
### 8. 更新学生画像(自动)
### 10. 更新学生画像(自动)
保存课评的同时,根据本节课表现**适当更新**学生画像 `profile.md`
**更新原则**
@@ -255,7 +305,7 @@ python scripts/update_feedback_with_oj.py \
## ⚙️ 核心生成逻辑(自动完成,你不需要操作)
```
1. 读取参考资料 → 2. CSP班级自动拉取OJ数据 → 3. 生成个性化课评 → 4. 自动保存
1. 读取参考资料 → 2. CSP班级自动拉取OJ数据 → 3. 生成个性化课评 → 4. 橙子确认修改 → 5. 自动质检 → 6. 自动保存
```
### 1. 自动读取参考资料