- 新增36-shorthand-learning.md:速记符号阶梯学习指南 - 新增37-status-panel.md:课评状态管理面板 - 新增38-quick-edit.md:快速编辑功能规则 - 新增班级学期总览模板和成长时间线模板 - 更新多条规则文件优化课评生成流程 - 补充第7周班级汇总和学生档案数据
17 KiB
17 KiB
穹狼乐高编程AI课评生成系统
为2.5岁-小学4年级学生自动生成个性化课程评价
项目架构
小Q的课评反馈系统/
├── claude.md # 本文件:全局索引与快速入口
├── .claude/ # 配置目录
│ ├── rules/ # 规则配置(核心)
│ │ ├── 00-system.md # 系统基础规则:角色定义、核心原则、约束条件、输出格式
│ │ ├── 01-student-ages.md # 年龄段规则:托/小/中/大班、小学低/中年级定义
│ │ ├── 02-course-types.md # 课程类型规则:7种课程类型
│ │ ├── 03-evaluation-dimensions.md # 评价维度:5大维度20+指标
│ │ ├── 06-scoring.md # 评分标准:五级评分制
│ │ ├── 15-semester-weeks.md # **学期周数与主题映射:20周课程安排**
│ │ ├── 20-style-building.md # 风格①:幼儿积木搭建(180-220字)
│ │ ├── 21-style-coding.md # 风格②:少儿编程入门(190-230字)
│ │ ├── 22-style-robotics.md # 风格③:机器人竞赛(200-240字)
│ │ ├── 25-template-preschool-detailed.md # 辅助模板:学龄前详细课评模板(手动撰写版)
│ │ ├── 30-input-format.md # 操作①:快捷输入格式(极简输入)
│ │ ├── 31-class-differentiation.md # 操作②:班级差异与千人千面
│ │ └── 32-batch-generation.md # 操作③:批量课评生成
│ ├── prompts/ # 提示词模板(预留)
│ └── output/ # 输出生成目录(预留)
├── memory/ # 记忆存储目录
│ ├── lesson/ # 课程教案库(本学期6门课程)
│ │ ├── 00-意识世界-管道/ # TUBE-001~999 (托班 9076+9090)
│ │ ├── 01-发现世界-螺丝刀/ # DISC-001~999 (小班 45002)
│ │ ├── 02-发明世界-智能笔/ # INVENT-001~999 (中班 威儿2+9656)
│ │ ├── 03-创造世界-WEDO/ # CREATE-001~999 (大班 WEDO)
│ │ ├── 08-SPIKE/ # SPIKE-001~999 (一年级)
│ │ ├── 09-AI03-AICODE/ # AI03-001~999 (四年级)
│ │ ├── 2026春季学期课程总览.md # 本学期授课计划
│ │ └── README.md # 课程存储规范
│ ├── student/ # 学生档案(小Q老师33名学生)
│ │ ├── 发现世界-周四19点/ # 2人:梁昕乔、钟昀昊
│ │ ├── AICODE-03-周五19点/ # 3人:李怡瞳、沙佩琪、黄榆斐
│ │ ├── 发现世界-周六09点/ # 5人:林瀚丞、杨佳兴、余韫(袋袋)、林嘉铭、胡翰铭
│ │ ├── 发现世界-周六19点/ # 1人:赖韵恬
│ │ ├── Wedo创造世界-周六1030/ # 6人:梁家铭、简思瑜、简思霖、黄晓瑜、罗钧龄、黄馨宸
│ │ ├── AICODE-03-周六14点/ # 6人:陈昕柔、曾乐凯、李汶浩、李欣蓉、谢善诺、俊博
│ │ ├── Wedo创造世界-周六16点/ # **4人**:马悦然、郭景鸣、冯彦哲、胡悦珩
│ │ ├── SPIKE02-周日1030/ # 7人:吴浩洋、吴浩骏、王骏诚、洪一栩、邓琬曦、邓琬颖、方柳莫
│ │ ├── 用户画像模板.md
│ │ ├── 历史课评记录模板.md
│ │ ├── 成长素材模板.md
│ │ └── README.md # 学生档案说明
│ ├── class-evaluation-summary/ # **班级周汇总(新增)- 按周期分班级**
│ │ ├── 第7周/ # 当前周期文件夹
│ │ │ ├── 发现世界-周四19点.md # 班级当周课评汇总
│ │ │ ├── 发现世界-周六09点.md
│ │ │ └── ... # 8个班级各一个文件
│ │ └── README.md # 汇总使用说明
│ └── 教育理念.md # 核心教育观+6门课程发展目标
├── src/ # 源代码目录(预留)
│ ├── input-parser/ # 输入解析模块
│ ├── evaluation-engine/ # 评价生成引擎
│ └── output-generator/ # 输出生成器
└── data/ # 数据目录(预留)
├── students/ # 学生信息
├── courses/ # 课程信息
└── templates/ # 历史模板
快速入口
核心文档
| 文档 | 文件路径 |
|---|---|
| 教育理念 | memory/教育理念.md |
| 课程教案规范 | memory/lesson/README.md |
| 2026春季学期课程总览 | memory/lesson/2026春季学期课程总览.md |
| 学生档案总览 | memory/student/README.md |
| 班级周汇总 | memory/class-evaluation-summary/ |
| 班级学期总览 | 模板-班级学期总览.md |
| 个人成长时间线 | 模板-成长时间线.md |
基础规则(00-09)
| 用途 | 文件路径 |
|---|---|
| 系统核心规则 | .claude/rules/00-system.md |
| 年龄段分类 | .claude/rules/01-student-ages.md |
| 课程类型定义 | .claude/rules/02-course-types.md |
| 评价维度指标 | .claude/rules/03-evaluation-dimensions.md |
| 学期周数与主题 | .claude/rules/15-semester-weeks.md |
| 评分标准体系 | .claude/rules/06-scoring.md |
当前周信息速查(2026-04-02)
| 班级 | 周数 | 课程代码 | 主题 | 核心知识点 |
|---|---|---|---|---|
| 发现世界(周四19点) | 第5周 | DISC-005 | 天平秤 | 杠杆原理、平衡判断 |
| SPIKE(周日10:30) | 第5周 | SPIKE-005 | 杯子盖球 | 传感器应用、精准控制 |
| AI03(周五19点/周六14点) | 第5周 | AI03-005 | 项目整合 | 多AI协作、工作流设计 |
风格规则(20-29)
| 课程类型 | 文件路径 | 字数 | 适用年龄 |
|---|---|---|---|
| 幼儿积木搭建 | .claude/rules/20-style-building.md |
180-220字 | 2.5-6岁 |
| 少儿编程入门 | .claude/rules/21-style-coding.md |
190-230字 | 6-10岁 |
| 机器人竞赛 | .claude/rules/22-style-robotics.md |
200-240字 | 8-10岁 |
辅助模板(25-29)
| 用途 | 文件路径 | 说明 |
|---|---|---|
| 学龄前详细模板 | .claude/rules/25-template-preschool-detailed.md |
教师手动撰写参考(300-400字详细版) |
操作规则(30-39,优化版)
| 用途 | 文件路径 | 说明 | 版本 |
|---|---|---|---|
| 快捷输入格式 | .claude/rules/30-input-format.md |
极简输入+速记符号+标记驱动 | v4.0优化 |
| 班级差异与千人千面 | .claude/rules/31-class-differentiation.md |
同课程不同班级/学生的差异化 | v1.0 |
| 批量课评生成 | .claude/rules/32-batch-generation.md |
批量一键确认+自动质量检查 | v2.0优化 |
| 新学生/补课处理 | .claude/rules/33-first-class-rules.md |
首次上课与补课学生标记规则 | v1.1优化 |
| 速记阶梯学习 | .claude/rules/36-shorthand-learning.md |
三级速记+智能推荐 | v1.0新增 |
| 状态管理面板 | .claude/rules/37-status-panel.md |
待确认可视化+自动提醒 | v1.0新增 |
| 快速编辑功能 | .claude/rules/38-quick-edit.md |
小修改直接编辑 | v1.0新增 |
| 画像建立指南 | .claude/rules/35-画像建立指南.md |
建档流程+问卷+更新频率 | v1.0 |
快速入门与姓名处理(40-69,优化版)
| 用途 | 文件路径 | 说明 | 版本 |
|---|---|---|---|
| 课评快速入门 | .claude/rules/40-keping-快速入门.md |
3分钟上手指南:速记符号+批量一键确认 | v3.0优化 |
| 课评称呼方式 | .claude/rules/60-name-processing.md |
优先级:小名>去姓称名>叠字称呼>全名 | v1.1 |
输出格式规则(50-59)
| 课程名称 | 班级 | 教具套装 | 时长 | 目录 |
|---|---|---|---|---|
| 意识世界 | 小小班(托班) | 乐高9076+9090管道 | 60分钟 | 00-意识世界-管道/ |
| 发现世界 | 小班 | 乐高45002螺丝刀 | 60分钟 | 01-发现世界-螺丝刀/ |
| 发明世界 | 中班 | 威儿2+乐高9656 | 90分钟 | 02-发明世界-智能笔/ |
| 创造世界 | 大班 | WEDO套装 | 90分钟 | 03-创造世界-WEDO/ |
| SPIKE | 一年级 | SPIKE-PRIME科创 | 90分钟 | 08-SPIKE/ |
| AI03 | 四年级 | AICODE03平台 | 90分钟 | 09-AI03-AICODE/ |
核心规则速查
年龄段代码
| 代码 | 学段 | 年龄 | 课程 |
|---|---|---|---|
AGE_TB |
托班 | 2.5-3岁 | 意识世界(管道) |
AGE_XB |
小班 | 3-4岁 | 发现世界(螺丝刀) |
AGE_ZB |
中班 | 4-5岁 | 发明世界(智能笔) |
AGE_DB |
大班 | 5-6岁 | 创造世界(WEDO) |
AGE_PS_LOW |
小学低年级 | 6-8岁 | SPIKE |
AGE_PS_MID |
小学中年级 | 8-10岁 | AI03 |
课程代码
| 代码 | 类型 | 班级 | 教具 |
|---|---|---|---|
TUBE |
管道探索 | 小小班 | 9076+9090 |
DISC |
工具发现 | 小班 | 45002 |
INVENT |
智能笔编程 | 中班 | 威儿2+9656 |
CREATE |
WEDO编程 | 大班 | WEDO |
SPIKE |
SPIKE编程 | 一年级 | SPIKE-PRIME |
AI03 |
AI协作开发 | 四年级 | AICODE03 |
课程时长标准
| 班级 | 时长 | 说明 |
|---|---|---|
| 托班、小班 | 60分钟 | 含导入+探索+引导+总结 |
| 中班及以上 | 90分钟 | 含项目展示/调试时间 |
评分等级
| 分值 | 等级 | 评级 |
|---|---|---|
| 4.5-5.0 | 优秀 | A+ |
| 3.5-4.4 | 良好 | A/A- |
课评模板结构(5模块覆盖3维度)
重要说明:学期周数仅用于后端自动匹配课程主题,课评正文不显示"第几周"
详细写作规则参见风格规则文件(20/21/22-style-building/coding/robotics.md)
五模块速查
| 模块 | 字数 | 核心维度 | Emoji |
|---|---|---|---|
| 1. 课程知识点 | 30-40字 | 兴趣度 | 🔍💡⚙️ |
| 2. 掌握程度 | 30-40字 | 学习表现 | ✨✓📊 |
| 3. 课程环节与目标达成 | 40-50字 | 目标达成 | 🎯✅ |
| 4. 成长亮点 | 40-50字 | 成长发展 | 🌱💪📈 |
| 5. 课后建议 | 30-40字 | 延伸学习 | 🏠🎮🔧 |
段落结构(3段)
- 第1段:课程知识点(30-40字)
- 第2段:课堂细节长段落(掌握程度+课程环节+成长亮点,100-130字)
- 第3段:课后建议(30-40字)
- Emoji使用:每段末尾添加,幼儿版每段1-2个,小学版每段1个
快捷输入格式(v4.0优化版)
支持极简输入、速记符号、自然语言、批量表格等多种方式。
详细规则:参见 .claude/rules/30-input-format.md
速记符号速查
| 速记 | 含义 | 示例 |
|---|---|---|
gj5 |
观望5分钟 | gj5→zd3→zt |
zd3 |
主动搭3层 | 观望→主动搭3层→自己调整 |
↑ |
开心 | ↑++ = 开心,比上周进步 |
[体验] |
体验课学生 | 张小明[体验] |
[补课] |
补课学生 | 李小红[补课] |
快速示例
/课评 班级:发现世界-周四19点
乔乔:gj5→zd3→zt ↑++
昊昊:慢热→zd3→反复调 →
小明[体验]:搭3层 ↑
系统自动:解析速记→匹配课程→生成课评→自动保存
千人千面实现方式
输入时标记班级和学生特点,AI自动差异化生成。
详细规则:参见 .claude/rules/31-class-differentiation.md
核心策略:
- 班级维度:谨慎班侧重鼓励尝试,活跃班侧重专注力
- 学生维度:谨慎型侧重勇气,活跃型侧重坚持
- 历史维度:自动对比上节课表现
处理流程(优化后:并行生成 + 批量确认 + 自动双轨保存)
教师极简输入 → AI并行解析 → 预加载课程/档案 →
并行生成个性化课评 → 自动保存班级汇总 → 质量检查 →
【教师批量确认】 → 自动双轨保存 → 发送家长
↓
[一键发送] [标记修改] [取消]
效率优化
| 环节 | 优化前 | 优化后 | 提升 |
|---|---|---|---|
| 生成方式 | 顺序生成 | 并行生成 | 速度↑ |
| 确认次数 | 每人1次 | 批量1次 | 效率↑↑ |
| 保存操作 | 手动双轨 | 自动保存 | 便捷↑ |
| 8人课评时间 | 15-20分钟 | 3-5分钟 | 75% |
存储双轨制(自动保存)
| 存储位置 | 用途 | 使用场景 | 自动/手动 |
|---|---|---|---|
class-evaluation-summary/第X周/{班级}.md |
班级视角:每周全班课评汇总 | 周回顾、班级分析、备课参考 | 自动生成 |
student/{班级}/{学生}/历史课评记录.md |
个人视角:学生完整课评历程 | 家长沟通、学期总结、成长追踪 | 确认后自动 |
学生类型自动处理
| 类型 | 标记 | 处理方式 | 保存位置 |
|---|---|---|---|
| 正式学生 | 无标记 | 自动双轨保存 | 班级+个人 |
| 补课学生 | [补课] |
询问后决定 | 班级+(可选)个人 |
| 体验学生 | [体验] |
仅班级汇总 | 仅班级 |
| 缺课学生 | [缺课] |
记录缺席 | 仅班级 |
补课/体验学生特殊处理
当检测到学生无个人档案时(补课/体验学生):
处理流程:
- 检测:AI自动检测
memory/student/{班级}/{学生}/是否存在 - 提醒:生成前提醒教师该学生无档案
- 选择:
- 创建档案:为该学生建立完整档案,执行双轨保存
- 仅保存到班级汇总:不创建个人档案,仅保存在班级周汇总
示例:
教师输入:班级:发现世界-周四19点,张小明:搭了3层,开心
AI检测:⚠️ 未找到「张小明」的个人档案
AI提醒:该学生可能是补课/体验学生,请选择:
[1] 创建档案(补课/新学生)
[2] 仅保留在班级汇总(体验课学生)
教师选择 [2]
→ 课评仅保存到「第7周/发现世界-周四19点.md」
→ 标记为:张小明(体验学生,无个人档案)
使用说明(优化后)
- 指定班级(一次即可):
班级:发现世界-周四19点 - 输入课评需求:使用自然语言或速记符号描述学生表现
- 标记学生类型:
[补课][体验][缺课]等标记 - AI并行生成:自动生成所有课评 + 自动质量检查
- 自动保存班级汇总:课评首先自动保存到
class-evaluation-summary/第X周/{班级}.md - 教师批量确认:查看质量报告,一键确认或标记修改
- 自动双轨保存:确认后自动保存到班级汇总和个人档案
- 发送家长:从学生目录获取最终版本发送
确认指令:"确认"、"保存"、"没问题"、"可以了"、"[全部发送]"
修改指令:直接指出修改意见,AI将重新生成
快速上手指令
# Step 1: 指定班级(一次)
/课评 班级:发现世界-周四19点
# Step 2: 批量输入(速记符号)
乔乔:gj5→zd3→zt ↑++
昊昊:慢热→zd3→反复调 →
小明[体验]:搭3层 ↑
# Step 3: 一键确认
[全部发送]
版本
| 版本 | 日期 | 更新内容 | 团队 |
|---|---|---|---|
| v2.0 | 2026-04-19 | 流程优化:并行生成、批量确认、自动保存、速记符号系统 | 穹狼教学团队 |
| v1.4 | 2026-04-16 | 新增补课/体验学生处理,支持仅保存到班级周汇总 | 穹狼教学团队 |
| v1.3 | 2026-04-04 | 新增"确认后保存"流程,优化课评生成体验 | 穹狼教学团队 |