Files
ClassFeedback/.claude/rules/22-student-mgmt.md
2026-06-02 23:01:58 +08:00

7.5 KiB
Raw Blame History

学生特殊处理:补课、新学生、转正

从 20-workflow.md 拆分,专注补课/体验/新学生/转正规则 版本v4.5 | 更新日期2026-05-20

v4.5 变更:简化补课存储规则 — 取消补课专用目录和双向记录,补课记录统一保存在学生原班级,文件名加 _补课 后缀 v4.4 变更:统一版本号至 v4.4;更新日期 v4.2 变更:统一禁用"今天";删除示例中禁止的时间表述 v4.1 变更:新增表单补课区入口说明 — 补课/体验学生可通过网页表单的「补课/体验学生区」录入

v4.0 变更同步课评规范V1.0 — 新增补课双向记录规则;更新存储路径为 .claude/memory/class/ 标准结构;新增补课目录 补课/ 专用路径


一、补课学生处理

1.1 核心规则

录入入口:补课/体验学生可通过 网页表单的「补课/体验学生区」 录入(选择班级后自动创建),也可在聊天中直接输入 姓名 [补课] 格式。

绝对禁止:课评正文(给家长看的部分)绝对不能提及学生来补课相关内容。

  • 禁止出现"补课"、"补课上"、"来补课"、"本次补课"
  • 禁止暗示学生非正常上课("本节课特别来参加"、"临时加入"、"从其他班级过来"
  • 课评正文完全按正常学生撰写
  • [补课]标记仅用于后台档案管理
  • 文件开头元信息可以标注补课来源(如"(补课,来自 AICODE06洋芋周日1400"),不影响家长阅读的正文内容

示例

教师输入:李小红[补课]搭了3层专注完成

课评输出(正确):
小红本节课学习了"旋转飞机",认识了游乐园旋转设施的中心轴结构...
(正常撰写,完全不提"补课"

课评输出(错误):
小红本节课作为补课学生,学习了"旋转飞机"... ❌
小红来补课,学习了"旋转飞机"... ❌

1.2 补课学生分类处理v4.5更新)

情况A自己班级的学生补课

  • 判断:学生在 .claude/memory/class/{当前班级}/ 目录中存在
  • 处理:正常生成课评到 feedback/YYYYMMDD_课程编号-课次.md

情况B跨班级补课档案在其他班级

  • 判断:学生在 .claude/memory/class/{其他班级}/ 目录中存在
  • 处理:课评文件保存到学生原班级的 feedback/YYYYMMDD_课程编号-课次_补课.md
    • 文件名加 _补课 后缀,一眼识别
    • 文件内容开头标注补课信息(补课时间、补课班级)
    • 课评正文正常撰写,不提及补课
    • 无需询问,自动完成

情况C其他老师班级补课学生

  • 判断:任何班级都不存在该学生档案
  • 处理:询问后决定
    • [1] 保存到补课班级的 补课/{学生名}/feedback/(仅班级记录)
    • [2] 创建新档案(在本班建立 profile.md

1.3 跨班级补课示例v4.5更新)

教师输入:班级:发现世界-周六09点林瀚丞[补课]:积极分析课程任务,专注完成了绿色身体、黑色头部的蜥蜴设计

AI检测
- 未找到「林瀚丞」在「发现世界-周六09点」的个人档案
- ✅ 找到「林瀚丞」在「发现世界-周四19点」的个人档案

判断跨班级补课学生原班级周四19点补课班级周六09点

自动处理v4.5简化规则):
→ 保存到原班级:「林瀚丞/feedback/YYYYMMDD_DISC-008_补课.md」
   文件内容开头标注:
   - 课程代码DISC-008
   - 课程主题:蜥蜴
   - 补课班级:发现世界-周六09点
   - 补课时间:周日 09:00
   (正文正常撰写,不提及补课)

二、新学生处理

2.1 首次上课(新学生)

课评提及条件

  • 仅在教师输入中明确写明"第一次上课"、"新学生"等关键词时,才能在课评中提及
  • 如果教师未明确说明,课评中不自动添加"这是孩子第一次上课"等表述

正确示例

教师输入小明第一次上课开始不敢碰后来搭了3层
课评输出:这节课是小明第一次上课,开始有点害羞...

错误示例

教师输入小明开始不敢碰后来搭了3层
课评输出:这节课是小明第一次上课... ❌(教师未说明)

2.2 禁止自动推断

  • 禁止AI自动推断学生是补课还是第一次上课
  • 禁止根据表现猜测(如"表现生疏"→"可能是第一次"
  • 完全依赖教师输入中的明确标记

三、体验学生转正

当体验学生连续上课达到3次时AI主动提示转正建议

💡 转正建议

张小明已连续上3节课第5周、第6周、第7周
建议为其创建正式档案,便于追踪完整成长轨迹。

[创建正式档案] [继续体验] [下周再提醒]

快捷指令小明转正小明[正式]


四、补课存储规则v4.5更新)

4.1 新规则核心变更

版本 存储方式 说明
v4.4及以前 双向记录 + 补课专用目录 原班级和补课班级各存一份,创建补课/目录
v4.5 单记录 + 原班级保存 只保存在学生原班级,文件名加_补课后缀

4.2 v4.5存储结构

.claude/memory/class/{学生原班级}/
├── 学生姓名/
│   ├── profile.md
│   ├── summary/
│   │   └── 成长素材.md
│   └── feedback/
│       ├── 20260419_DISC-007.md           ← 正常上课
│       ├── 20260505_DISC-009_补课.md      ← 补课记录(文件名加后缀)
│       └── 20260509_DISC-010(请假).md

4.3 补课文件格式

文件名YYYYMMDD_课程编号-课次_补课.md

文件内容

# DISC-009 课评

**日期**: 2026-05-05

**课评内容**

- 课程代码DISC-009
- 课程主题:机器人瓦力
- 补课班级周日9:00补课班级
- 原班级:发现世界-周六09点

嘉铭本节课学习了"机器人瓦力"...
(正文正常撰写,不提及补课)

**教师备注**
- 亮点:
- 需关注:
- 确认状态:☑ 已确认2026-05-05

4.4 规则优势

  • 学生所有记录在一个文件夹:方便查看完整学习轨迹
  • 一眼识别补课记录:通过 _补课 后缀区分
  • 避免临时班级目录:不再创建 周日9点 等补课专用班级
  • 简化存储结构:取消双向记录,减少文件冗余

五、历史规则存档v4.4及以前)

以下规则已于 v4.5 废弃,仅作参考

5.1 已废弃补课目录结构v4.4

.claude/memory/class/{补课班级}/
├── 学生姓名/                    ← 正式学生
│   └── feedback/
│       └── YYYYMMDD_课程编号-课次.md
└── 补课/                        ← 补课学生专用(已废弃)
    └── {学生姓名}/
        └── feedback/
            └── YYYYMMDD_课程编号-课次.md

5.2 已废弃双向记录v4.4

补课产生两条文件记录

位置 文件名 内容
原班级侧 feedback/YYYYMMDD_课程编号-课次(补课-去班级名).md 记录"去了哪补课",无正文
补课班级侧 补课/{学生}/feedback/YYYYMMDD_课程编号-课次.md 正常课评,文件开头注明来源

规则版本v4.5 | 更新日期2026-05-20