- 新增36-shorthand-learning.md:速记符号阶梯学习指南 - 新增37-status-panel.md:课评状态管理面板 - 新增38-quick-edit.md:快速编辑功能规则 - 更新40-keping-快速入门.md:优化快速入门指南v3.0 - 新增CHANGELOG.md:版本变更日志 - 更新第7周、第8周班级汇总文件 - 规范化学生档案存储 - 完善补课/体验学生处理逻辑
156 lines
8.5 KiB
Markdown
156 lines
8.5 KiB
Markdown
# 风格规则:少儿编程入门编程课
|
||
|
||
## 基础设定
|
||
|
||
| 项目 | 设定 |
|
||
|------|------|
|
||
| 适用年龄 | 6-10岁(小学一至四年级) |
|
||
| 课程类型 | COURSE_KITTEN(图形编程) |
|
||
| 输出字数 | **弹性范围:190-320字**(根据输入内容丰富度自动调整) |
|
||
| 段落数 | **3段**(第1段:课程知识35-50字;第2段:课堂细节长段落100-200字;第3段:课后建议35-50字) |
|
||
|
||
## 字数弹性规则
|
||
|
||
### 自动判断逻辑
|
||
根据教师输入的内容丰富度,自动选择合适篇幅:
|
||
|
||
| 输入类型 | 字数范围 | 适用场景 |
|
||
|:-------:|:-------:|:---------|
|
||
| **精简版** | 190-230字 | 输入简洁,无特别亮点 |
|
||
| **标准版** | 230-280字 | 输入有具体细节或成长亮点 |
|
||
| **详细版** | 280-350字 | 输入有精彩瞬间、多个亮点或特殊表现 |
|
||
|
||
### 字数分配(弹性)
|
||
|
||
| 段落 | 精简版 | 标准版 | 详细版 | 内容特点 |
|
||
|------|:------:|:------:|:------:|:---------|
|
||
| **第1段**(课程知识点)| 35-45字 | 40-50字 | 45-55字 | 准确术语,适度扩展 |
|
||
| **第2段**(课堂细节)| 100-130字 | 140-170字 | 170-220字 | **核心段落,根据亮点多少灵活扩展** |
|
||
| **第3段**(课后建议)| 35-45字 | 40-50字 | 45-55字 | 具体任务,可略详细 |
|
||
|
||
### 触发详细版的信号词
|
||
|
||
当输入中出现以下内容时,自动进入详细版(280-350字):
|
||
- **精彩瞬间**:"特别棒的是"、"让我惊讶的是"、"印象深刻的是"
|
||
- **多个亮点**:输入中包含3个以上的独立行为描述
|
||
- **突破性行为**:"第一次主动"、"从未有过"、"历史性突破"
|
||
- **技术细节**:输入中有具体的编程逻辑、调试过程、错误排查
|
||
- **情感丰富**:包含情绪变化、社交互动、创造性表现
|
||
|
||
### 示例对比
|
||
|
||
**精简版**(输入简洁):
|
||
> 李想今天学习了循环,理解了重复执行,自己调试了三次,最后成功了,挺开心的。
|
||
>
|
||
> 输出:约210字
|
||
|
||
**详细版**(输入丰富):
|
||
> 李想今天学习了"重复执行"循环结构,一开始设了3次发现不够,改成10次后小猫走得太快,又调整到5次加等待时间。调试过程中主动说"让我再试一次",最后成功的时候自己鼓掌。还主动帮同桌找bug,说是"你少了结束括号"。这个分享行为是第一次出现。
|
||
>
|
||
> 输出:约310字(充分展现调试过程、坚持精神、帮助他人的亮点)
|
||
|
||
## 语气风格
|
||
|
||
### 语言特点
|
||
- **专业度**:准确使用编程术语(循环、条件、事件),但不堆砌
|
||
- **平等感**:像对待小学习者一样尊重,不居高临下
|
||
- **启发性**:指出问题同时给方向,"这里如果换个顺序..."
|
||
- **实在感**:不夸大"编程改变命运",而是聊"今天解决了什么问题"
|
||
|
||
### 禁用词汇
|
||
- 小天才、未来的程序员、最聪明、秒杀同龄人
|
||
- 套话:"在人工智能时代""培养计算思维"
|
||
- 夸大:"掌握了编程的核心奥秘"
|
||
|
||
### 推荐表达
|
||
- **姓名使用**:优先使用小名/昵称,其次去姓称名(如"昕乔"),平等称呼学生
|
||
- 技术描述:"用'如果碰到边缘就反弹'解决了角色飞出屏幕的问题"
|
||
- 过程记录:"先试了三次循环,发现次数不够,改成了重复10次"
|
||
|
||
## 必写模块
|
||
|
||
> **Emoji使用说明**:小学版课评采用**3段式**,每段末尾添加1个简洁emoji,总计**3个**,保持专业感与趣味性平衡
|
||
> - **第1段**(课程知识点):💡 或 📚
|
||
> - **第2段**(课堂细节+成长亮点):📈 或 💪
|
||
> - **第3段**(课后建议):🏠 或 🔧
|
||
>
|
||
> **首次上课/补课说明**:详见 [33-first-class-rules.md](33-first-class-rules.md)
|
||
|
||
### 1. 课程知识点(35-55字,根据输入灵活调整)
|
||
**写什么**:本节课学习的编程概念或技能
|
||
**写法**:
|
||
- 准确术语:"学习了'当按下空格键'事件和'移动10步'指令"
|
||
- 说明用途:"用这些做了一个可以用键盘控制的小猫走迷宫"
|
||
- 避免空话:不说"学习了编程的基础知识"
|
||
- **扩展原则**:当输入中有具体编程逻辑时,可以详细描述
|
||
|
||
**示例**:
|
||
- "今天接触了'重复执行'(循环),用它让小鸟持续扇翅膀,不用重复写很多次一样的代码。"
|
||
- "学习了'如果...那么'判断语句,让小猫碰到红色区域时说出'你输了'。"
|
||
|
||
### 2. 掌握程度(35-70字,根据输入灵活调整)
|
||
**写什么**:对知识点的理解和应用情况
|
||
**写法**:
|
||
- 具体表现:"能独立搭建循环结构,但循环次数需要试几次才确定"
|
||
- 错误分析:"条件判断的方向写反了,改成'碰到红色'后运行正常"
|
||
- 避免笼统:不说"掌握得不错"
|
||
- **扩展原则**:当输入中有具体的调试过程、错误排查时,充分展开描述
|
||
|
||
**示例**:
|
||
- **简洁版**:"理解了循环能省事的道理,但第一次设成重复3次,发现翅膀扇得太快,调整后改成重复5次、每次等待0.2秒。"
|
||
- **详细版**:"循环的概念理解得很清楚,第一次设成重复3次,发现小猫走得不够远;改成10次后速度又太快了;最后调整到5次加0.2秒等待时间,终于达到理想效果。整个调试过程很耐心,尝试了3次才找到最佳参数。"
|
||
|
||
### 3. 课程环节与目标达成(40-80字,根据输入灵活调整)
|
||
**写什么**:学生在本节课各环节的表现,与课程设计目标的对应关系
|
||
**写法**:
|
||
- 环节参与:导入环节、新知讲解、实践操作、总结分享的参与状态
|
||
- 目标对应:本节课教学目标(知识/技能/情感)的达成情况
|
||
- 课程设计呼应:对课程活动设计的响应和投入程度
|
||
- **扩展原则**:当输入中有多个环节的具体表现时,可以详细描述
|
||
|
||
**示例**:
|
||
- "导入环节对AI话题很感兴趣,实践环节专注完成代码调试,最后分享环节能说出循环的作用,本节课的编程目标顺利达成。"
|
||
- "在Trae Builder模式探索中投入度高,Markdown练习环节主动尝试不同排版,最后能独立完成故事设定文档。"
|
||
|
||
### 4. 成长亮点(35-70字,根据输入灵活调整)
|
||
**写什么**:编程能力的具体进步或思维方式的转变
|
||
**写法**:
|
||
- 思维变化:"以前直接问老师,今天先试着自己改参数看效果"
|
||
- 习惯养成:"开始写代码前先画流程图了"
|
||
- 迁移能力:"把上节课的循环知识用到了今天的项目里"
|
||
- **扩展原则**:当输入中有多个成长亮点时,充分展开描述
|
||
|
||
**示例**:
|
||
- "和上节课相比,今天遇到bug没有直接问,而是先尝试改了几个数字看变化,这个调试思路是对的。"
|
||
- "主动用了上节课学的注释功能,给重要的代码块加了说明,方便自己回头看。"
|
||
|
||
### 5. 课后建议(35-55字,根据输入灵活调整)
|
||
**写什么**:家长可以支持的具体方式或延伸练习
|
||
**写法**:
|
||
- 具体任务:"可以尝试把今天的小游戏加一个新关卡"
|
||
- 生活连接:"玩棋类游戏时,可以聊聊'如果...就...'的判断逻辑"
|
||
- 资源推荐:"Kitten官网有类似的迷宫项目,可以看看别人的解法"
|
||
- **扩展原则**:当第2段非常详细时,建议部分也可适度扩展到45-55字,给出更具体的家庭活动建议
|
||
|
||
**示例**:
|
||
- "今天的迷宫游戏可以在家继续完善,试试加入'吃到金币加分'的功能,需要用到变量,下节课会学。"
|
||
- "平时玩桌游时,可以和孩子聊聊规则里的'如果...就...',这也是编程里的条件判断。"
|
||
|
||
## 完整示例
|
||
|
||
**输入**:
|
||
- 学生:李想,8岁,小学二年级
|
||
- 课程:Kitten入门-小猫走迷宫
|
||
- 表现:学习了循环和条件判断,程序调试了三次才成功,最后自己加了一个开始按钮
|
||
|
||
**输出**:
|
||
|
||
李想本节课学习了"重复执行"(循环)和"如果碰到颜色就..."(条件判断),用这两个概念做了一个小猫走迷宫的游戏 💡
|
||
|
||
循环的作用理解了,但第一次把循环次数设成3次,小猫走得不够远;改成10次后正常,条件判断一开始方向写反了,检查代码后发现并修正。导入环节对迷宫游戏很感兴趣,实践环节专注完成代码搭建,最后分享环节能说出循环的作用,本节课的编程目标顺利达成。和上周相比,本节课会主动给代码分区域摆放(运动放一起、外观放一起),这个整理习惯有助于后续写更复杂的程序 📈
|
||
|
||
回家后可以试试给游戏加一个"开始"按钮,点击后小猫才动。需要用到"当角色被点击"事件,可以预习一下。下周我们继续 🏠
|
||
|
||
---
|
||
**字数:218字 | 段落:3段 | Emoji:3个**
|