feat: 添加第12课课评、班级总结及学生画像更新

- K4周日1900班第12课《花朵随心画》课评(梁境城、钟嘉逸、王睿意补课)
- AICODE03/CSP03各班级第12课课评及班级总结
- 更新多班级学生画像
- 课评生成技能优化
This commit is contained in:
chengzi
2026-05-24 20:48:34 +08:00
parent 682bc4e93a
commit 3b75170862
515 changed files with 66389 additions and 1424 deletions

View File

@@ -1,4 +1,4 @@
# AIGC 课程评语
# AICODE 课程评语
---

97
.claude/rules/CLAUDE.md Normal file
View File

@@ -0,0 +1,97 @@
# 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课程 | 课评模板 |
| `../templates/出勤登记-2026春季.md` | 所有课程 | 出勤登记表模板 |
> **使用建议**:写课评时,先根据课程选择对应的评语风格(`rules/*.md`),再结合模板文件(`templates/*.md`)的格式填充内容。
---
## ⚠️ 重要提醒
**写课评前必须先读取学生用户画像!**
- 画像位置:`.claude/memory/class/[班级]/[姓名]/profile.md`
- 根据画像类型选择对应的评语风格
- 体验课必须使用 `体验课.md` 风格
---
## 💡 使用技巧
### 通用技巧
1. 多用"我看到"、"我注意到" - 让学生感受到被关注
2. 肯定过程而非结果 - "你一直在尝试"比"做对了"更重要
3. 建议用"我们可以" - 拉近距离,建立伙伴关系
4. 避免"但是" - 用"同时"、"下一步"等过渡词
### 各班级专属要点
**AICODE03班温暖鼓励型**
- 描述具体行为:"一字一字打字"、"和AI聊了一节课"
- 提及具体知识点:"角色设置+限制条件+输出格式"
- 温和建议:"要是...就更好啦~"
- 固定结尾:"老师会继续关注XX的表现期待看到更多精彩🌟💡"
**CSP03班家长信·要求型**
- 固定开头:"家长好,本周学习的内容是《...》" + 5个知识点
- 表扬积极:"状态在线"、"早早到校等候超积极"
- 期望要求:"希望多思考"、"理解为什么这么写,不只是抄完就好"
**K4班家长信格式**
- 具体创意:"能够有自己的创意"
- 温和建议:"不过老师发现...专注力有些下降"
- 鼓励结尾:"继续加油哦!"、"相信你会把程序做得更完整"
**体验课(转化导向):**
- 突出"第一次" - 降低家长焦虑,突出潜力
- 展示具体亮点 - 不笼统说"表现好"
- 建立成长愿景 - 让家长看到继续学习的价值
- 自然引导报课 - 不硬推销
---
*评语风格库指南 v1.0*

View File

@@ -1,4 +1,64 @@
# C++ 课程评语
# CSP 课程评语
---
## ⚠️ OJ数据查询要求
**写CSP课评时必须先查询本节课的OJ做题记录**
### 查询方式
在 Claude Code 中输入:
```
获取 CSP03-XX 的OJ数据
```
### 数据获取流程
1. 系统自动登录 OJoj.qonnwolf.com
2. 找到对应课程和课次
3. 拉取全部学生的做题数据
4. 保存到 `.claude/memory/oj/analysis/` 目录
### 可获取的数据
| 数据 | 说明 |
|------|------|
| 完成状态 | AC=通过WA=答案错误RE=运行错误等 |
| 分数 | 0-100 分 |
| 提交次数 | 该学生这道题总共提交了几次 |
| 源代码 | 学生提交的完整代码 |
| 编译错误 | 代码编译失败时的错误信息 |
| 测试点详情 | 每个测试点的通过/失败情况 |
| 提交历史 | 每次提交的变化轨迹 |
### 作业包分类
| 作业包 | 含义 | 说明 |
|--------|------|------|
| A包课堂练习 | 课上完成的题 | **必查** |
| B包课后作业 | 课后做的题 | 可选 |
| C包拓展练习 | 选做的挑战题 | 可选 |
> **重要**CSP03班OJ数据**只查询A作业包课堂练习**不查B/C包。
### 数据保存位置
```
.claude/memory/oj/analysis/
├── CSP03-XX_student_analysis.json ← 原始数据
└── CSP03-XX_analysis.md ← AI分析报告
```
### 课评中引用OJ数据的格式
```
📊 OJ做题情况
- 【姓名】:完成 X/Y 题AC X 题,提交 X 次
- 题目1AC1次提交
- 题目2WA→AC3次提交调试改进型
- 题目3未完成
```
---

View File

@@ -41,8 +41,8 @@
- 【姓名】今天是第一次接触C++编程,虽然是零基础,但老师看到了你对代码的好奇和探索欲,这是成为优秀程序员的第一步。
- 第一次写代码就能跟上老师的节奏,【姓名】的逻辑思维能力让老师印象深刻。
**AIGC体验课**
- 【姓名】今天第一次和AI"对话"就能用清晰的语言描述自己的想法这种表达能力正是AIGC时代最重要的能力之一。
**AICODE体验课**
- 【姓名】今天第一次和AI"对话"就能用清晰的语言描述自己的想法这种表达能力正是AICODE时代最重要的能力之一。
- 第一次体验AI创作【姓名】就展现出了超强的创意天赋老师很惊喜
**Kitten体验课**
@@ -80,8 +80,8 @@
- 如果在C++方向继续学习,【姓名】的逻辑思维能力会得到更好的锻炼,对后续学习算法和参加竞赛都很有帮助。
- 继续深入学习,你会掌握从简单程序到复杂系统的设计能力,为未来学习计算机科学打下坚实基础。
**AIGC方向**
- 如果在AIGC方向继续学习【姓名】的创意和表达能力会得到更好的发挥能够用AI工具创作出更丰富的作品。
**AICODE方向**
- 如果在AICODE方向继续学习【姓名】的创意和表达能力会得到更好的发挥能够用AI工具创作出更丰富的作品。
- 继续深入学习你会掌握AI工具的高级用法从简单的对话到复杂的自动化流程提升学习和工作的效率。
**Kitten方向**