# CLAUDE.md - 评语风格库指南

本目录包含各课程的评语模板和风格指南。

---

## 📁 文件列表

| 文件 | 适用课程 | 评价侧重点 |
|------|---------|-----------|
| `CSP.md` | C++信息奥赛/CSP课程 | 逻辑思维、算法理解、代码规范 |
| `AICODE.md` | AICODE创意编程课程 | 自然语言描述、创意实现、调试能力 |
| `KITTEN.md` | 编程猫Kitten课程 | 逻辑流程、创意表达、作品完成度 |
| `体验课.md` | 新生体验课 | 展示潜力、激发兴趣、转化报课 |
| `oj_data.md` | OJ系统数据获取 | OJ数据获取规则和方法 |

---

## 🎨 课评风格选择

### 根据课程选择

| 课程 | 推荐风格文件 |
|------|-------------|
| CSP课程（C++信息奥赛） | `CSP.md` - CSP03班专属风格：家长信格式·要求型 |
| AICODE课程（AI创意编程） | `AICODE.md` - AICODE03班专属风格：温暖鼓励型 |
| K4课程（编程猫Kitten） | `KITTEN.md` - K4班专属风格：家长信格式·温和鼓励型 |
| 体验课（新生转化） | `体验课.md` - 转化导向·家长信格式 |

### 根据学生性格选择

| 风格 | 适用对象 |
|------|----------|
| 鼓励型 | 内向/信心不足/刚开始学/需要建立信心 |
| 体验转化型 | 新生体验课/展示价值/促成报课 |

---

## 📑 课评模板库引用

详细的课评模板位于 `../templates/` 目录：

| 模板文件 | 适用课程 | 模板类型 |
|---------|---------|---------|
| `../templates/AICODE.md` | AICODE创意编程 | 标准课评模板 + 极简版模板 |
| `../templates/CSP.md` | C++信息奥赛/CSP课程 | 课评模板 |
| `../templates/KITTEN.md` | 编程猫Kitten课程 | 课评模板 |

> **使用建议**：写课评时，先根据课程选择对应的评语风格（`rules/*.md`），再结合模板文件（`templates/*.md`）的格式填充内容。

---

## ⚠️ 重要提醒

**写课评前必须先读取学生用户画像！**
- 画像位置：`.claude/memory/class/[班级]/[姓名]/profile.md`
- 根据画像类型选择对应的评语风格
- 体验课必须使用 `体验课.md` 风格

---

## 💡 使用技巧

### 通用技巧
1. 多用"我看到"、"我注意到" - 让学生感受到被关注
2. 肯定过程而非结果 - "你一直在尝试"比"做对了"更重要
3. 建议用"我们可以" - 拉近距离，建立伙伴关系
4. 避免"但是" - 用"同时"、"下一步"等过渡词

### 各班级专属要点

**AICODE03班（温暖鼓励型）：**
- 描述具体行为："一字一字打字"、"和AI聊了一节课"
- 提及具体知识点："角色设置+限制条件+输出格式"
- 温和建议："要是...就更好啦～"
- 固定结尾："老师会继续关注XX的表现，期待看到更多精彩！🌟💡"

**CSP03班（家长信·要求型）：**
- 固定开头："【学生名】家长好，本周学习的内容是《...》" + 5个知识点（如"子煜家长好"）
- 表扬积极："状态在线"、"早早到校等候超积极"
- 期望要求："希望多思考"、"理解为什么这么写，不只是抄完就好"

**K4班（家长信格式）：**
- 具体创意："能够有自己的创意"
- 温和建议："不过老师发现...专注力有些下降"
- 鼓励结尾："继续加油哦！"、"相信你会把程序做得更完整"

**体验课（转化导向）：**
- 突出"第一次" - 降低家长焦虑，突出潜力
- 展示具体亮点 - 不笼统说"表现好"
- 建立成长愿景 - 让家长看到继续学习的价值
- 自然引导报课 - 不硬推销

---

*评语风格库指南 v1.0*
