更新第8周课评与学生档案:新增多班级学生画像及课评汇总归档

- 补全CSP03周六0830/1400班学生课评汇总与profile档案
- 新增AI03周六1900、周日0845/1400、CSP03周日1030、K4周日1900班级结构
- 更新K4周五1900班课评汇总
- 优化课评生成技能规则
- 更新.gitignore与教学输出文档
This commit is contained in:
chengzi
2026-04-25 20:44:49 +08:00
parent 11fecf2b64
commit 68a43eb4af
44 changed files with 979 additions and 290 deletions

View File

@@ -23,6 +23,8 @@ type: skill
综合学生用户画像、教学方案、过往表现和课程特点生成约200字的个性化课评。支持C++、AIGC、Kitten、体验课四大课程按班级匹配专属评语风格。所有课评统一汇总到 `课评汇总-2026春季.md`,便于查阅和归档。
⚠️ **执行规则:调用本技能时无需询问用户确认,直接按流程自动完成所有步骤。**
---
## 📋 模式一:批量课评生成(推荐)
@@ -87,7 +89,7 @@ type: skill
3. **按学生循环处理**
- 读取该学生的用户画像(`.claude/memory/class/[班级]/[姓名]/profile.md`
- 读取过往课评(`.claude/memory/class/[班级]/[姓名]/feedback/课评汇总-2026春季.md`
- 读取课程教案(根据班级和课程名查找对应教案)
- **读取本节课上课目标(必须!):到 `.claude/lesson/` 目录下查找对应班级、对应课次的教案文件,获取本节课的教学目标和知识点,作为课评中本节课内容的唯一依据,禁止编造课程内容
- 读取班级风格指南(`.claude/rules/[课程].md`
- 结合课程记录中的「表现」字段,生成个性化课评
4. **保存课评**:将新课评按课次顺序追加到个人汇总文件 **末尾**(详见下方保存规则)
@@ -177,56 +179,68 @@ type: skill
### 4. 生成 output 周汇总文件
**所有学生课评生成完毕后**,汇总本周所有课评到一个文件:
**所有学生课评生成完毕后**,汇总本周所有课评到一个markdown文件:
**文件路径**`output/第[X]周课评.txt`
**文件路径**`output/第[X]周课评汇总.md`
- 如果 `output` 文件夹不存在,自动创建
- 如果目标文件不存在,自动新建;如果已存在,覆盖写入最新内容
**文件格式**最新日期在前,方便复制
```
========================================
第X周课评汇总
[日期范围]
========================================
**文件格式**按日期倒叙排列,最新课程在前
```markdown
# 第X周课评汇总
📅 日期范围:[日期范围]
----------------------------------------
【周日下午 1400 AI03班】4人上课
----------------------------------------
---
【学生】贺楚悦
【课程】AI大作家插图生成
【日期】2026-04-19
## 【周日下午 1400 AI03班】4人上课
### 贺楚悦
**课程**AI大作家插图生成
**日期**2026-04-19
[课评正文]
----------------------------------------
---
【学生】林俊宇
...
### 林俊宇
**课程**AI大作家插图生成
**日期**2026-04-19
========================================
[课评正文]
----------------------------------------
【周日早上 0845 AI03班】3人上课1人缺勤
----------------------------------------
---
...
## 【周日早上 0845 AI03班】3人上课1人缺勤
========================================
穹狼科创 · 2026春季学期
========================================
### 卢皓霖
⏸ 请假
**备注**:请家长督促在家复习本周知识点
---
### 黄俊博
**课程**AI大作家插图生成
**日期**2026-04-19
[课评正文]
---
### 穹狼科创 · 2026春季学期 ✨
```
**排序规则**
- 按班级分组,**日期最晚的班级排在最前面**
**排序规则(倒叙)**
- 按班级分组,**日期最晚的班级排在最前面**(倒叙排列)
- 同一班级内,学生顺序保持课程记录文档中的顺序
- 请假/缺勤学生也列出,标注状态和备注
**生成步骤**
1. 读取课程记录文档,按日期从晚到早排序班级
1. 读取课程记录文档,按日期从晚到早排序班级(倒叙)
2. 对每个班级,输出班级标题和人数信息
3. 对出勤学生,从个人课评汇总文件中提取最新一条课评内容
4. 对请假/缺勤学生,输出状态说明和复习建议
5. 保存到 `output/第[X]周课评.txt`
5. 检查 `output` 文件夹是否存在,不存在则创建
6. 保存到 `output/第[X]周课评汇总.md`
---
@@ -258,11 +272,11 @@ type: skill
- 体验课.md体验课转化评语
- **用户画像**`.claude/memory/class/[班级]/[姓名]/profile.md`
- 参考6种学生类型内向谨慎型、信心不足型、新手入门型、聪明浮躁型、潜力待挖型、容易满足型
- **教学方案**:根据课次查找对应教案(必须读取!不能编造课程名称)
- **本节课上课目标(必须读取!):** 到 `.claude/lesson/` 目录下查找对应班级、对应课次的教案文件,获取本节课的教学目标和知识点,作为课评中本节课内容的唯一依据,禁止编造课程内容:
- K4班课程`.claude/lesson/K4/README.md`
- AI03班课程`.claude/lesson/AI03/AICODE-03/``.claude/lesson/AI03/AICODE-06/`
- CSP03班课程`.claude/lesson/CSP03/知识点.md`
- 体验课:根据实际体验内容填写
- 体验课:根据实际体验内容从对应lesson文件读取
- **过往课评**:读取该学生的 `课评汇总-2026春季.md` 和最近课评,避免重复用词
### 3. 收集本次表现