# 风格规则：课评写作风格与结构规范

> 合并文件：幼儿积木搭建 + 少儿编程入门 + 机器人竞赛 + 通用结构规范
> 版本：v4.6 | 更新日期：2026-05-20
> 
> **v4.6 变更**：优化课评详细程度，增加时间描述年龄适配，AI 自动扩展细节
> - 标准版字数上限从280扩展到300字，详细版从350扩展到400字
> - 新增"思维过程"和"具体数据"评估维度
> - 分年龄段时间描述规范（幼儿模糊化/小学精确化）
> **v4.5 变更**：表单直连提交 — 取消复制粘贴，版本号同步
> **v4.4 变更**：统一版本号至 v4.4；更新日期
> **v3.2 变更**：禁用"今天"，统一使用"本节课"；禁用"本周"等时间表述

---

## 一、基础设定

| 项目 | 设定 |
|------|------|
| 适用年龄 | 2.5岁-小学4年级 |
| 输出字数 | **弹性范围：180-350字**（根据输入内容丰富度自动调整） |
| 段落数 | **3段** |

### ⚠️ 关键措辞规范（必须遵守）
- **禁用"今天"**，统一使用"本节课"
- **禁用"本周"、"这周"、"上周课"、"第几周"**等时间表述
- 姓名规则：优先使用小名/昵称，其次去姓称名（如"昕乔"），禁用"宝贝"、"小朋友"等套话

### 课程类型与风格对应

| 课程类型 | 适用年龄 | 风格特点 | 基准字数 |
|---------|---------|---------|---------|
| 幼儿积木搭建（意识/发现/发明/创造世界） | 2.5-6岁 | 温暖活泼，画面感强，像蹲下来跟孩子说话 | 180-350字 |
| 少儿编程入门（SPIKE/WEDO） | 6-8岁 | 尊重平等，准确使用术语但不堆砌 | 180-350字 |
| 机器人竞赛进阶（AICODE03） | 8-10岁 | 专业竞技感，数据说话，承认比赛残酷 | 180-350字 |

---

## 二、三段式结构规范（全年龄段统一）

### 2.1 段落结构

| 段落 | 内容 | 字数范围 | Emoji |
|------|------|:-------:|:-----:|
| **第1段** | 课程知识点 | 30-55字 | 见下表 |
| **第2段** | 课堂细节（掌握程度+课程环节+成长亮点）| **100-220字（弹性）** | 见下表 |
| **第3段** | 课后建议 | 30-55字 | 见下表 |

### 2.2 字数弹性规则（v4.6 优化版）

| 输入类型 | 字数范围 | 触发条件 | 结构 |
|:-------:|:-------:|:---------|:----:|
| **精简版** | 180-220字 | 输入简洁，仅包含基本行为描述 | 3段 |
| **标准版** | 220-300字 | 输入有具体细节或1-2个亮点 | 3段 |
| **详细版** | 300-400字 | 输入有精彩瞬间、多个亮点或特殊表现 | 3-4段 |

**v4.6 优化说明**：
- 标准版上限从280字扩展到300字，允许更充分的细节描述
- 详细版上限从350字扩展到400字，支持4段式结构
- AI 基于学生画像和历史数据自动扩展细节，无需老师额外输入

### 2.3 各年龄段字数调整

| 年龄段 | 基准字数 | 调整说明 |
|--------|:-------:|:---------|
| 托班（2.5-3岁）| 精简版下限 | 可减少20-30字 |
| 小班（3-4岁）| 标准版 | 按标准范围 |
| 中班（4-5岁）| 标准版 | 按标准范围 |
| 大班（5-6岁）| 标准版上限 | 可增加10-20字 |
| 一年级（6-7岁）| 标准版下限 | 按标准范围下限 |
| 四年级（9-10岁）| 详细版上限 | 可至350字 |

---

## 三、各年龄段语气风格

### 3.1 幼儿积木课（2.5-6岁）

**语言特点**：
- **温度感**：像老师蹲下来跟孩子说话一样，平视、尊重
- **具体性**：不说"很棒"，说"把弧形积木稳稳地卡进了凹槽"
- **画面感**：描述作品细节，让家长能想象出画面
- **克制感**：不用"天才""最棒"等夸张词，真诚即可
- **时间模糊化**：不用精确分钟数，用自然时段描述

**禁用词汇**：宝贝、小天才、最棒、无敌、超级厉害、完美、套话（"在本节课的课堂上""通过本次活动"）、比较性语言（"比其他小朋友"）

**推荐表达**：
- 姓名使用：优先小名/昵称，其次去姓称名（如"昕乔"）
- 具体动作："试了三次终于搭稳了底座"
- 过程描述："一开始想搭高塔，后来改成了小房子"

**时间描述规范（幼儿版）**：
| 速记 | 输出表述 | 说明 |
|------|---------|------|
| `gj5` | 开始阶段先观察了一会儿 | 不用"5分钟" |
| `zx15` | 能安静地玩一阵子 | 托班/小班适用 |
| `zx30` | 专注投入了挺长时间 | 中班/大班适用 |
| `zx45` | 几乎整节课都很投入 | 表现很好时使用 |

### 3.2 少儿编程课（6-8岁）

**语言特点**：
- **专业度**：准确使用编程术语（循环、条件、事件），但不堆砌
- **平等感**：像对待小学习者一样尊重，不居高临下
- **启发性**：指出问题同时给方向，"这里如果换个顺序..."
- **实在感**：不夸大"编程改变命运"，而是聊"本节课解决了什么问题"
- **过程可视化**：描述调试过程、思维转变、尝试次数

**禁用词汇**：小天才、未来的程序员、最聪明、秒杀同龄人、套话（"在人工智能时代""培养计算思维"）、夸大（"掌握了编程的核心奥秘"）

**推荐表达**：
- 技术描述："用'如果碰到边缘就反弹'解决了角色飞出屏幕的问题"
- 过程记录："先试了三次循环，发现次数不够，改成了重复10次"
- 调试细节："第一次方向写反了，检查代码后发现并修正"
- 思维变化："遇到bug没有直接问老师，先试着改了几个参数看效果"

**时间描述规范（小学低年级）**：
| 速记 | 输出表述 | 说明 |
|------|---------|------|
| `zx30` | 专注投入约30分钟 | 可用相对精确时间 |
| `调试3次` | 调试了3次，花了大约10分钟 | 描述调试过程 |
| `sb2` | 试了2次后成功 | 强调尝试过程 |

### 3.3 机器人竞赛课（8-10岁）

**语言特点**：
- **竞技感**：承认比赛的残酷和精彩，不说"输赢不重要"
- **专业性**：准确描述技术细节（传感器校准、PID调速、机械臂力矩）
- **成长视角**：把失败当作数据收集，把胜利当作阶段成果
- **团队意识**：强调分工配合，不只突出个人
- **数据驱动**：用具体数字说话（成功率、时间、参数）

**禁用词汇**：天才、大神、无敌、秒杀、碾压、套话（"友谊第一比赛第二""胜不骄败不馁"）、空洞（"展现了良好的精神风貌"）

**推荐表达**：
- 技术描述："超声波传感器检测距离30cm时启动机械臂"
- 战术分析："选择了先拿近处资源块的策略，放弃了远处的"
- 复盘语言："翻车的原因是重心偏高，下次可以..."
- 数据记录："校准后巡线成功率从60%提升到85%"
- 效率对比："排查时间从平均3分钟缩短到1.5分钟"

**时间描述规范（小学高年级）**：
| 速记 | 输出表述 | 说明 |
|------|---------|------|
| `zx30` | 专注投入约30分钟 | 精确时间 |
| `成功率60→85%` | 成功率从60%提升到85% | 数据对比 |
| `调试3次` | 经过3次调试，共用时10分钟 | 详细过程 |
| `排查3分钟` | 排查时间约3分钟 | 效率描述 |

---

## 四、Emoji使用规则

### 4.1 Emoji使用原则

| 段落 | 数量 | 说明 |
|------|:----:|------|
| **第1段** | 1个 | 课程主题相关（🔍探索/💡启发/⚙️技术） |
| **第2段** | 1-3个 | 根据课堂情节自动适配，可有2-3个亮点表情 |
| **第3段** | 1个 | 家庭延伸相关（🏠/🔧） |

**总计**：3-5个，灵活适配课堂内容

### 4.2 表情适配指南

| 情节类型 | 推荐表情 | 使用场景 |
|---------|:-------:|---------|
| 探索发现 | 🔍 | 新知识学习、首次尝试 |
| 创意闪光 | 💡 | 有想法、解决问题 |
| 努力坚持 | 💪 | 克服困难、专注完成 |
| 成长进步 | 📈/✨ | 比上次好、有突破 |
| 开心兴奋 | 😊/🌟 | 情绪积极、喜欢这节课 |
| 合作互助 | 🤝 | 帮助同伴、团队协作 |
| 家庭延伸 | 🏠 | 课后建议 |
| 技术编程 | ⚙️/🤖 | SPIKE/AICODE03课程 |

### 4.3 Emoji位置

| 段落 | 位置 | 说明 |
|------|------|------|
| **第1段** | **段末** | 1个表情，紧跟段落最后一个句号后 |
| **第2段** | **段内分散** | 1-3个表情，分别插入在段落中合适的句号之后，作为语句的自然分隔 |
| **第3段** | **段末** | 1个表情，紧跟段落最后一个句号后 |

**第2段分散插入示例**：
```
互锁的方法听懂了，实际操作时前两块需要老师扶着手指对齐💪，第三块开始能自己完成✨。和上周比，本节课结构倒了没有发脾气，而是拆开重新观察了一下底座平不平，这个调整值得注意🌟。
```

**规则**：
- 表情紧跟句号，不加空格（如"...完成✨。"）
- 第2段有2个亮点时，插入2个表情；有3个亮点时，插入3个表情
- 表情插入点选择：在描述完一个独立亮点/情节后，紧跟其句号
- 禁止：段落开头、连续多个表情、负面表情（😡😤💢）

---

## 五、五模块写作指南

课评内容需覆盖以下5个模块，但整合为3个段落：

| 模块 | 所在段落 | 字数范围 | 核心维度 |
|------|---------|:-------:|:-------:|
| **1. 课程知识点** | 第1段 | 30-55字 | 兴趣度 |
| **2. 掌握程度** | 第2段 | 30-70字 | 学习表现 |
| **3. 课程环节与目标达成** | 第2段 | 40-80字 | 目标达成 |
| **4. 成长亮点** | 第2段 | 40-70字 | 成长发展 |
| **5. 课后建议** | 第3段 | 30-55字 | 延伸学习 |

### 5.1 课程知识点（第1段）

**写什么**：本节课的核心结构知识或技能点
**写法**：
- 点明具体知识："认识了三角形的稳定性"
- 说明技能："练习了左右手配合拿取小颗粒"
- 突出兴趣：用孩子感兴趣的比喻或场景

**示例**：
- "本节课认识了'互锁结构'，像拼图一样把积木交错叠在一起，搭好的墙不容易倒。"
- "本节课接触了'重复执行'（循环），用它让小鸟持续扇翅膀，不用重复写很多次一样的代码。"
- "本节课训练了颜色传感器的巡线校准，包括白值/黑值重新标定和阈值调整。"

### 5.2 掌握程度（第2段前半）

**写什么**：学生对知识点的学习表现和实际掌握情况
**写法**：
- 客观描述："能理解但操作时需要提醒"
- 具体表现："自己发现墙歪了，主动调整了两次"
- 数据说话（竞赛课）："校准后巡线成功率从60%提升到85%"

### 5.3 课程环节与目标达成（第2段中部）

**写什么**：学生在本节课各环节的表现
**写法**：
- 环节参与：导入、探索、实践、分享各环节的状态
- 目标对应：联系本节课教学目标，说明达成情况

### 5.4 成长亮点（第2段后半）

**写什么**：本节课展现出的进步或突出表现（**避免使用"和之前相比"、"和两周前相比"等直接对比句式**）
**写法**：
- **直接描述进步**："本节课坚持到最后完成，没有中途放弃"
- **突出当下表现**："本节课遇到困难先试着自己改参数看效果，再寻求帮助"
- **强调习惯养成**："本节课每次试车前都主动检查螺丝松紧，非常细心"
- **展现思维成长**："本节课能清晰描述问题，而不是只说'不会'"

**❌ 避免使用**：
- "和上周相比，本节课..."
- "和两周前相比，本节课..."
- "和之前相比，本节课..."

**✅ 推荐表达**：
- "本节课展现出了..."
- "本节课能独立..."
- "本节课主动..."
- "本节课坚持..."

### 5.5 课后建议（第3段）

**写什么**：家长可以在家配合的具体活动
**写法**：
- 可操作：不说"多练习"，说"用筷子夹豆子"
- 关联课程："在家可以用乐高重复本节课的互锁结构"
- 尊重家庭：用"可以试试看"而非"必须"

---

## 六、输入丰富度评估算法（v4.6 优化版）

### 6.1 评估维度与分值

| 维度 | 分值 | 判定标准 | 示例 |
|------|:----:|---------|------|
| **行为数量** | 0-3分 | 每1个独立行为+1分 | 观望、搭建、调整 = 3分 |
| **情绪描述** | 0-2分 | 有情绪词+1分，有具体程度+1分 | "开心"=1分，"特别开心"=2分 |
| **纵向对比** | 0-2分 | 提及之前表现+1分，有明确对比+1分 | "比上周"=1分，"比上周主动多了"=2分 |
| **精彩瞬间** | 0-2分 | 有突破性行为/创新/社交互动 | "第一次主动帮助别人"=2分 |
| **技术细节** | 0-1分 | 有具体数字/参数/步骤 | "调整了3次"、"设了5次循环" = 1分 |
| **思维过程** | 0-2分 | 描述思考/决策/排查过程 | "先检查了...再发现..."=2分 |
| **具体数据** | 0-2分 | 有时间/次数/百分比等数据 | "调试了3次，用了8分钟"=2分 |

**满分**：14分

### 6.2 版本选择决策矩阵（v4.6 更新）

| 总分 | 输出版本 | 字数范围 | 结构 |
|:----:|:-------:|:-------:|:----:|
| 0-4分 | **精简版** | 180-220字 | 3段 |
| 5-8分 | **标准版** | 220-300字 | 3段 |
| 9-14分 | **详细版** | 300-400字 | 3-4段 |

**v4.6 优化说明**：
- 新增"思维过程"和"具体数据"两个维度，鼓励描述学生的思考过程
- 详细版支持4段式结构，允许更充分的细节展开
- AI 基于学生画像和历史数据自动补充细节，老师输入简洁也能得到丰富输出

### 6.3 评估示例（v4.6 更新）

**精简输入**："乔乔：搭了3层，开心"
- 行为数量：1分 | 情绪描述：1分 | 纵向对比：0分 | 精彩瞬间：0分 | 技术细节：0分 | 思维过程：0分 | 具体数据：0分
- **总分：2分 → 精简版（180-220字）**

**标准输入**："乔乔观望5分钟后主动搭3层，自己调整，开心，比上周有进步"
- 行为数量：3分 | 情绪描述：1分 | 纵向对比：1分 | 精彩瞬间：0分 | 技术细节：1分 | 思维过程：0分 | 具体数据：1分
- **总分：7分 → 标准版（220-300字）**

**详细输入**："乔乔观望5分钟后主动搭3层，球卡住自己调整，还帮助旁边的小朋友，最后说这是最喜欢的作品，比上周主动多了"
- 行为数量：3分 | 情绪描述：2分 | 纵向对比：2分 | 精彩瞬间：2分 | 技术细节：1分 | 思维过程：1分 | 具体数据：1分
- **总分：12分 → 详细版（300-400字）**

**AI 自动扩展示例**：
- **老师输入**："乔乔：gj5→zd3→zt ↑++"（极简速记）
- **AI 自动补充**：
  - 从画像获取：乔乔性格内向、需鼓励
  - 从历史数据：上周观望10分钟、搭建2层
  - 自动计算：观望时间减少50%，搭建层数增加50%
- **输出**：详细版课评（AI 自动扩展为300-400字）

---

## 七、完整示例

### 示例1：幼儿积木课（小班）- 标准版

**输入**：小明，4岁，小班，互锁结构搭建。专注度3分，开始时需要老师引导，后半段独立完成，最后自己加了装饰。

**输出**：

小明本节课学习了"互锁结构"——把积木像砌墙一样交错叠放，这样搭出来的墙更稳固，不容易倒🔍

本节课小明对房子主题表现出浓厚兴趣，搭建环节一直很投入💪。互锁的方法在导入环节就听懂了原理，但实际操作时前两块需要老师扶着手指对齐凹槽，第三块开始能独立完成，到第五块时已经能自己检查是否对齐✨。结构第一次倒了是因为底座不平，小明没有像以前那样直接推倒重来，而是拆开重新观察底座，发现左边比右边低，调整后重新搭建，这个情绪调节和问题解决能力比两周前有明显提升🌟

家里如果有积木，可以和孩子一起搭两堵墙，一堵直着叠、一堵交错叠，推推看哪个更稳，巩固本节课的互锁概念🏠

---
*字数：258字 | 段落：3段 | Emoji：4个（第1段1个/第2段2个/第3段1个），第2段分散在段内*

**改进点**：
- 增加过程细节（第2块→第3块→第5块的进步阶梯）
- 增加思维描述（发现左边比右边低）
- 增加纵向对比（两周前的情绪调节能力）
- 保持时间模糊化（"一直很投入"而非"30分钟"）

### 示例2：少儿编程课（小学二年级）- 详细版

**输入**：李想，8岁，学习了循环和条件判断，程序调试了三次才成功，最后自己加了一个开始按钮。

**输出**：

李想本节课学习了"重复执行"（循环）和"如果碰到颜色就..."（条件判断），用这两个概念做了一个小猫走迷宫的游戏💡

本节课李想对迷宫游戏表现出持续兴趣，搭建环节专注投入约35分钟，全程没有分心💪。循环的作用在导入环节就理解了，第一次设置成重复3次，运行后发现小猫只走了30步就到边缘了；第二次改成5次，还是不够；第三次改成10次，成功走到迷宫出口，三次调试共用时约10分钟✨。条件判断一开始方向写反了（写的是"如果碰到边缘就停止"而不是"反弹"），李想没有直接问老师，而是先检查了代码块的颜色和文字，发现逻辑不对后自己修正💡。特别值得肯定的是，本节课遇到bug时先自己排查了约3分钟，尝试改了两个参数观察效果，最后才举手求助，展现出了很好的独立调试能力📈。分享环节能清晰说出"循环就是重复做一样的事"，概念掌握扎实🎯

回家后可以试试给游戏加一个"开始"按钮，点击后小猫才动。需要用到"当角色被点击"事件，可以预习一下。下周我们继续🏠

---
*字数：298字 | 段落：3段 | Emoji：5个（第1段1个/第2段3个/第3段1个），第2段分散在段内*

**改进点**：
- 增加调试过程细节（3次调试的具体参数变化）
- 增加错误描述（"碰到边缘就停止"vs"反弹"）
- 增加排查过程（检查颜色和文字）
- 增加时间数据（35分钟、10分钟、3分钟）
- 增加概念复述（验证理解程度）

### 示例3：机器人竞赛课（小学四年级）- 详细版

**输入**：王浩，10岁，训练了巡线校准和新任务策略，对抗练习输了但会复盘。

**输出**：

王浩本节课系统训练了颜色传感器的巡线校准和新任务策略优化，核心解决之前巡线误判（黑线识别成白色）和策略执行拖沓（近处资源块拿取超时）的问题⚙️

巡线校准环节，王浩重新标定了白值（从原来的45调整到38）和黑值（从原来的12调整到8），校准后巡线成功率从上次60%（10次测试成功6次）提升到85%（20次测试成功17次），误判率明显下降💪。新策略执行环节，原计划"前30秒拿近处3个资源块"，实际用了45秒只拿到2个，分析原因是机械臂展开角度偏大导致夹取时需要二次调整，下次可以优化展开角度到35度试试✨。本节课展现出了很好的系统排查能力，遇到程序异常时不再直接点击重试，而是先打开传感器数据面板查看实时读数，再检查程序逻辑，最后才调整参数，排查时间从平均3分钟缩短到1.5分钟，调试效率提升50%📈

周末建议用模拟器测试三种时间分配方案（20+100、30+90、40+80），每种方案跑5次记录平均得分，带数据来讨论策略优化🏠

---
*字数：298字 | 段落：3段 | Emoji：4个（第1段1个/第2段2个/第3段1个），第2段分散在段内*

**改进点**：
- 增加具体参数（白值45→38，黑值12→8）
- 增加测试数据（20次测试成功17次）
- 增加问题分析（机械臂展开角度偏大）
- 增加解决方案（优化到35度）
- 增加效率对比（3分钟→1.5分钟，提升50%）
- 增加可执行的课后任务（三种方案，每种5次）