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

185
.claude/rules/CSP.md Normal file
View File

@@ -0,0 +1,185 @@
# 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未完成
```
---
## 📌 鼓励型
> **适用对象**:内向学生、信心不足的学生、刚开始学习的学生
> **语气特点**:温暖、肯定、建立自信
### 通用开场白模板
- 【姓名】今天虽然是第一次接触【知识点】,但我看到了你眼里的好奇,这就是最好的开始。
- 虽然【内容】还有点生疏,但老师注意到你一直在尝试,这份坚持比做对题目更珍贵。
- 今天的错误比昨天少了,这就是进步,继续保持!
### 优点描述
- 你很善于倾听,老师讲的时候你眼睛一直跟着屏幕,这种专注是学好编程的基石。
- 虽然代码还有bug但你的思路是对的下一步就是把它表达出来。
- 你愿意主动提问,这比闷头瞎试要高效得多。
- 遇到不懂的地方会标记下来,而不是跳过去,这种处理方式很务实。
### 建议描述(柔和)
- 下次我们可以试着把思路先画在纸上,再写代码,这样会更顺畅。
- 变量命名如果更有意义,回头再看时会更轻松,比如用`age`而不是`a`
- 遇到报错别慌,把错误信息读出声来,往往答案就藏在里面。
- 代码写完可以多跑几个测试用例,这样会更全面地发现潜在问题。
### 结束语
- 老师相信,按这个节奏下去,你很快就会找到编程的感觉。
- 今天的每一步都在为未来打基础,继续加油!
---
## 📌 CSP03班专属风格家长信格式·要求型
> **适用对象**CSP03班全体学生
> **语气特点**:温和、鼓励、有要求、高期望
### 风格特征
**开头固定格式**
```
家长好,本周学习的内容是《【课程名称】》:
1. 【知识点1】
2. 【知识点2】
3. 【知识点3】
4. 【知识点4】
5. 【知识点5/情感价值观】
```
**评语结构**
```
点名 → 表扬积极表现 → 具体期望要求 → 鼓励结尾
```
**语气特点**
- 温和但有要求,用"希望"表达期望
- 用"加油呀!"结尾
- 具体指出努力方向
- 鼓励与期望并存
### 优点描述
- 【姓名】状态在线,表现积极
- 早早到校等候,超积极!
- 上课认真听讲
- 跟上老师的节奏
- 有自己的想法
### 期望要求(用"希望"表达)
- 希望【姓名】听完讲解后多思考
- 理解为什么这么写,不只是抄完就好~
- 希望继续加油
- 期待看到更棒的表现
### 固定结束语
- 加油呀!💪✨
- 继续加油!
- 老师相信你会越来越棒的!
---
## 📋 家长视角(本期重点)
**🎯 本节课核心知识**
- 【知识点1】掌握【语法/概念】,能独立编写【具体功能】
- 【知识点2】理解【算法/方法】,能解决【类型】问题
- 【知识点3】培养【编程思维】提升【逻辑能力】
**📚 必学内容清单**
- **语法规范**:必须掌握【具体语法】的正确使用方法
- **算法理解**:理解【算法】的原理和应用场景
- **调试能力**:能独立排查和修复【常见错误类型】
**🏠 家庭配合建议**
1. **每日练习**20分钟在在线评测系统练习相关题目重点关注边界条件
2. **能力培养**:培养孩子的耐心和细致,鼓励在写代码前先画流程图
3. **亲子互动**:和孩子讨论编程的有趣应用,比如小游戏、实用工具等
**📝 课后作业要求**
- **必做**完成【具体作业内容】提交OJ系统要求代码规范、注释完整
- **选做**:挑战【拓展题目】,难度可适当提高,鼓励创新解法
- **提交**通过OJ系统提交【截止时间】前完成家长可查看孩子的提交记录和得分情况
---
## 💡 使用技巧
**鼓励型**
1. 多用"我看到"、"我注意到" - 让学生感受到被关注
2. 肯定过程而非结果 - "你一直在尝试"比"做对了"更重要
3. 建议用"我们可以" - 拉近距离,建立伙伴关系
4. 避免"但是" - 用"同时"、"下一步"等过渡词
**CSP03班风格家长信·要求型**
1. 固定开头 - "家长好,本周学习的内容是《...》" + 5个知识点
2. 表扬积极 - "状态在线"、"早早到校等候超积极"
3. 期望要求 - "希望多思考"、"理解为什么这么写,不只是抄完就好"
4. 鼓励结尾 - "加油呀!💪✨"
5. 语气特点 - 温和但有要求,期望学生做得更好