Files
ClassFeedback/.claude/rules/51-output-format-elementary.md
qiuyan 61e030a51c 规则文件统一性修复:小学版输出格式改为三段式结构、字数下限统一为180-350
- 重写51-output-format-elementary.md:复杂多模块排版改为统一三段式结构
- 删除进度条/雷达图/任务清单/阶段总结等不实用元素
- 修复50-output-format-preschool.md表情描述不一致("1-2个"→"3-5个")
- 删除"每句不超过15字"不切实际限制
- 统一10-style.md各课程类型基准字数下限为180字
- 清理旧版 memory/student/ 和 memory/class-evaluation-summary/ 历史数据
2026-05-14 17:12:41 +08:00

264 lines
11 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 课评输出格式规则 - 小学版6-10岁
> 适用课程SPIKE一年级、AICODE03四年级
> 特点:专业简洁,尊重平等,准确使用术语但不堆砌
> **重要**:学期周数仅用于后端匹配课程主题,**课评正文不提及"第几周"、"第几课"等序号**
>
> **首次上课/补课说明**:详见 [20-workflow.md](20-workflow.md)第3节、第7节
>
> **存储位置**(课评规范标准):
> - **个人课评文件**`.claude/memory/class/{班级}/{学生名}/feedback/YYYYMMDD_课程编号-课次.md`
> - **班级总结**`.claude/memory/class/{班级}/summaries/YYYYMMDD_课程编号-课次_班级反馈.md`
> - **历史档案**`.claude/memory/class/{班级}/{学生名}/feedback/`
---
## 整体风格定位
### 核心特点
- **专业简洁**:准确使用编程术语(循环、条件、传感器),不堆砌
- **尊重平等**:像对待小学习者一样,不居高临下
- **启发性**:指出问题同时给方向
- **具体性**:不说"很棒",说"自己检查出少了一个结束括号"
- **称呼规范**:优先使用小名/昵称,其次去姓称名(如"昕乔"),禁用"宝贝"、"小朋友"等套话
### 与学龄前版的语气差异
| 维度 | 学龄前版 | 小学版 |
|------|---------|--------|
| **语气** | 温暖亲切,画面感强 | 专业简洁,尊重平等 |
| **禁用词** | 宝贝、小天才 | 小天才、未来的程序员、秒杀同龄人 |
| **术语** | 避免专业术语 | 准确使用但不堆砌 |
| **建议** | 亲子游戏活动 | 自主练习任务 |
---
## 三段式结构模板
> **详细规范**三段式结构、字数弹性规则、Emoji使用规范参见 [10-style.md](10-style.md)第2-4节
>
> 本文档仅保留小学版的**语气风格**和**具体示例**
### 结构速查
| 段落 | 内容 | 字数范围 | Emoji数量 | 推荐表情 |
|------|------|:--------:|:---------:|:-------:|
| **第1段** | 课程知识点 | 30-55字 | 1个 | 💡/⚙️/🤖自动适配 |
| **第2段** | 课堂细节(掌握+环节+亮点)| **100-220字弹性** | 1-3个 | 根据情节自动适配 |
| **第3段** | 课后建议 | 30-55字 | 1个 | 🏠/🔧自动适配 |
**段落控制**:全文控制在**3个段落**第2段为长段落整合多个模块内容
### 字数弹性规则
| 输入类型 | 字数范围 | 适用场景 |
|:-------:|:-------:|:---------|
| **精简版** | 180-220字 | 输入简洁,仅包含基本行为描述 |
| **标准版** | 220-280字 | 输入有具体细节或1-2个亮点 |
| **详细版** | 280-350字 | 输入有精彩瞬间、多个亮点或特殊表现 |
### 字数分配
| 段落 | 精简版 | 标准版 | 详细版 |
|------|:------:|:------:|:------:|
| **第1段**(课程知识点)| 30-45字 | 40-50字 | 45-55字 |
| **第2段**(课堂细节)| 100-130字 | 140-170字 | 170-220字 |
| **第3段**(课后建议)| 30-45字 | 40-50字 | 45-55字 |
---
### 第1段课程知识点30-55字
**写什么**:本节课学习的编程概念或技能点
**写法**
- 准确术语:"学习了'当按下空格键'事件和'移动10步'指令"
- 说明用途:"用这些做了一个可以用键盘控制的小猫走迷宫"
- 避免空话:不说"学习了编程的基础知识"
**格式**
```
【孩子称呼】本节课学习了"【主题】",【核心知识点描述】 💡
```
**示例**
```
李想本节课学习了"重复执行"(循环),用它让小鸟持续扇翅膀,不用重复写很多次一样的代码💡
```
---
### 第2段课堂细节长段落100-220字根据内容丰富度灵活调整
**写什么**:整合掌握程度、课程环节表现、成长亮点的详细描述
**写法**
- 掌握程度:对知识点的理解和应用情况,可以数据化
- 课程环节:导入、探索、实践、分享各环节的状态
- 成长亮点:与之前相比的进步或突出表现
- **弹性原则**当输入中有多个亮点或精彩瞬间时充分展开描述可扩展到150-220字
**格式**
```
这节课【孩子称呼】【整体状态描述】。【掌握程度描述】,【课程环节表现】。和【对比时间】相比,【进步表现】,【具体亮点】 📈💪
```
**示例**
```
这节课李想对迷宫游戏很感兴趣搭建环节专注投入30分钟💪。循环的作用理解了第一次设成3次发现小猫走不够远改成10次后正常条件判断方向写反了自己检查代码发现并修正✨。和之前相比今天遇到bug没有直接问先尝试改了几个参数看变化这个调试思路是对的📈
```
---
### 第3段课后建议30-55字
**写什么**:家长可以支持的具体练习任务
**写法**
- 具体任务:"可以试试给游戏加一个'开始'按钮"
- 生活连接:"玩棋类游戏时可以聊聊'如果...就...'的判断逻辑"
- 尊重家庭:用"可以试试看"而非"必须"
**格式**
```
【家庭练习建议】,【具体做法】,巩固今天的【知识点】 🏠
```
**示例**
```
回家后可以试试给游戏加一个"开始"按钮,点击后小猫才动,需要用到"当角色被点击"事件,下节课我们继续🏠
```
---
## Emoji使用规则
### 表情数量与位置
| 段落 | 数量 | 位置 |
|------|:----:|------|
| **第1段** | 1个 | 段末,紧跟最后一个句号 |
| **第2段** | 1-3个 | 段内分散插入,每个表情紧跟在对应亮点的句号之后 |
| **第3段** | 1个 | 段末,紧跟最后一个句号 |
| **总计** | **3-5个** | 灵活不固定 |
### 表情适配指南
| 情节类型 | 推荐表情 | 使用场景 |
|---------|:-------:|---------|
| 技术编程 | 💡/⚙️/🤖 | 学习新概念、编写程序 |
| 努力坚持 | 💪 | 调试排错、克服困难 |
| 成长进步 | 📈/✨ | 比上次好、有突破 |
| 家庭练习 | 🏠/🔧 | 课后建议 |
### 第2段分散示例
```
这节课李想对迷宫游戏很感兴趣搭建环节专注投入30分钟💪。循环的作用理解了第一次设成3次发现小猫走不够远改成10次后正常条件判断方向写反了自己检查代码发现并修正✨。和之前相比今天遇到bug没有直接问先尝试改了几个参数看变化这个调试思路是对的📈
```
**规则**
- 表情紧跟句号,不加空格(如"...完成了💪。"
- 第2段有2个亮点时插入2个表情3个亮点时插入3个
- 禁止:段落开头、连续多个表情、负面表情(😡😤💢)
---
## 完整示例
### 示例1SPIKE-颜色传感器巡线
```
浩浩本节课学习了颜色传感器的巡线校准,重新标定白值和黑值,让机器人能准确识别地上的黑线💡
这节课浩浩专注度很好校准过程很细致反复测试了3次确保数据准确💪。巡线程序的逻辑听懂了知道为什么机器人会跟着黑线走转弯参数调整需要提醒。导入环节对传感器话题很感兴趣实操专注完成校准分享时能说出巡线的原理本节课的编程目标顺利达成✨。与之前相比程序出问题时会先检查传感器数据、再看程序逻辑有排查思路了📈
在家可以用模拟器练习今天的巡线程序,试试不同速度参数观察机器人表现,下节课可以带来分享🏠
```
**字数**约210字精简版| **段落**3段 | **Emoji**4个
---
### 示例2AICODE03-Prompt编写
```
怡瞳本节课学习了AI助手的Prompt编写基础学会用清晰的指令让AI理解自己的需求💡
这节课怡瞳启动阶段用了些时间观察其他同学进入状态后能专注完成基础任务💪。Prompt的基本结构理解了能写出简单指令复杂指令还需多练习。导入环节对AI话题很感兴趣实践环节专注完成指令编写分享时能说出"指令要具体"这个要点,本节课的知识目标顺利达成✨。与之前相比,遇到困难时的求助方式更清晰了,能描述具体问题而不是只说"不会"📈
回家后可以试试让AI完成"画一只红色的猫"这个指令再试试加一些描述词观察AI的回答有什么不同🏠
```
**字数**约215字精简版| **段落**3段 | **Emoji**4个
---
### 示例3AICODE03-代码调试(详细版)
```
一栩本节课学习了用AI辅助代码调试让AI帮忙找出程序中的逻辑错误和语法错误💡
这节课一栩专注度很好带着自己写的代码来到课堂💪。导入环节分享了自己遇到的报错能清晰描述问题场景。实践环节跟着步骤把代码输入给AI对比AI给出的修正方案理解了"变量未定义"和"类型不匹配"两个常见错误✨。和几节课前相比今天会先自己检查一遍代码再请AI帮忙而不是一遇到报错就直接求助这个独立解决问题的习惯值得肯定📈
在家练习时遇到报错可以先自己读一遍错误提示试着手动改一改实在不行再用AI辅助查看。下周可以带来你的调试记录分享🏠
```
**字数**约245字标准版| **段落**3段 | **Emoji**4个
---
## 技术规范
### Emoji数量
- **第1段**1个💡/⚙️/🤖根据课程主题适配)
- **第2段**1-3个根据课堂情节亮点自动适配
- **第3段**1个🏠/🔧根据建议内容适配)
- **总计**3-5个灵活不固定
### 段落长度
- **每段**1-3句话
- **换行**:段间空一行
### 禁用表情
❌ 避免使用:
- 负面表情(😡😤💢)
- 过于成人化(🍺💰💼)
- 可能引起误解(👻💀🤡)
---
## 质量检查清单
### 通用检查(详见 [00-core.md](00-core.md) 质量检查清单)
- [ ] 学生姓名正确、日期时间正确、课程主题正确
- [ ] 无错别字,语句通顺,格式统一
- [ ] 语气恰当,无其他学生负面信息
### 小学版专项检查
- [ ] 字数符合弹性范围180-220/220-280/280-350字根据输入丰富度
- [ ] **3段式结构**第1段知识点、第2段课堂细节、第3段课后建议
- [ ] 第1段和第3段末尾各有1个emoji第2段emoji分散在段内总计3-5个
- [ ] 表情根据情节自动适配,不机械固定
- [ ] 称呼正确(小名>去姓>叠字>全名)
- [ ] 无"第几周"、"第几课"、"本周"等时间阶段表述
- [ ] 语气专业简洁,尊重平等
- [ ] 术语准确但不堆砌
- [ ] 建议具体可操作
- [ ] **第2段充分展现输入中的精彩瞬间**(不压缩丰富内容)
---
## 与学龄前版对比
| 维度 | 学龄前版 | 小学版(本文件)|
|------|---------|----------------|
| **适用课程** | TUBE/DISC/INVENT/CREATE | SPIKE/AICODE03 |
| **Emoji** | 3-5个温暖活泼 | 3-5个简洁专业 |
| **段落** | 3段统一三段式| 3段统一三段式|
| **语气** | 亲切温暖,画面感 | 专业简洁,尊重平等 |
| **字数** | 弹性范围180-350字 | 弹性范围180-350字 |
| **禁用词汇** | 宝贝、小天才 | 宝贝、小天才、未来的程序员 |
| **示例场景** | 积木搭建、机械结构 | 编程、传感器、AI调试 |