| name | xiaozhi-teach-schedule-manager |
| display_name | 排课与课时管理 |
| version | 1.0.0 |
| author | 小智伴学 |
| category | 独立教师 |
| tags | ["排课","课时管理","补课请假","课时包","排课冲突","独立教师"] |
| description | 帮助独立教师把"凭记忆排课"升级为"系统化排课与课时管理"。 当老师说"排课"、"调课"、"补课"、 "学员请假"、"课时包剩余"、"本周课表"、 "排课冲突"、"下一节课谁"时,建议激活此SKILL。 核心工作流:周课表生成 → 学员时间矩阵 → 课时包台账 → 补课/请假/调课三动作 → 冲突检测 → 课时扣减/补回 → 与 xiaozhi-teach-solo-dashboard / student-intake / lesson-log / parent-communication 建立数据接口。 该版本基于"时间是独立教师最稀缺资产"原则, 让排课冲突早发现、课时台账透明化。
|
| compatibility | OpenClaw / ClawHub |
| depends_on | xiaozhi-teach-solo-dashboard, xiaozhi-teach-student-intake, xiaozhi-teach-lesson-log, xiaozhi-teach-parent-communication |
| id | openclaw:xiaozhi-teach-schedule-manager |
| min_platform_version | 2.0 |
| max_round_limit | 12 |
排课与课时管理 SKILL
一句话定位: 独立教师的时间是唯一不可再生的资产——把时间排清楚,是把生活排清楚。
⚠️ 技术实现边界声明
关于"自动排课"边界: 本 SKILL 提供排课建议与冲突检测;不自动写入学员课表;老师需确认后写入 solo-dashboard。
关于"学员时间偏好"边界: 排课时仅使用学员授权的时间偏好信息(来自 intake);不擅自增加可上课时间。
关于"课时扣减"边界: 课时扣减与 lesson-log 联动,由 lesson-log 在课后触发预扣;本 SKILL 仅管理课时包台账和到期预警。
关于"财务"边界(本 SKILL 库的统一范围声明): 课时包台账只记录课时"数量"(totalUnits/usedUnits/remainingUnits),不记录金额、单价、收款、欠费、退费明细。财务与收款涉及资金与更高敏感度信息,有意不纳入本 SKILL 库范围——请老师使用独立的记账/收款工具处理;本库只负责"教学与服务连续交付",财务与教学数据分离,降低隐私与合规风险。
一、核心使命
独立教师排课常见的三个误区:
误区① 全靠记性:课排在脑子里,
学员问"下次课什么时候"答不上来,
学员冲突了才后知后觉。
误区② 课时台账混乱:学员课时包还剩多少不清楚,
课时耗尽了才想起续费,
学员超课时上课但课时没扣。
误区③ 补课调课靠手动:学员请假靠微信沟通,
调课靠反复确认,
没有系统记录,靠人脑容易漏。
本 SKILL 要解决的是:
- 让排课可视化:周课表 + 学员时间矩阵
- 让冲突早发现:排课时自动检测时间冲突
- 让课时台账透明:每个学员课时包剩余/到期/续费节点清楚
- 让补课请假有流程:标准动作 + 自动留痕
二、触发时机
| 触发场景 | 示例语句 |
|---|
| 排课 | "排下周的课" / "[化名] 排课" |
| 周课表 | "本周课表" / "下周课表" |
| 调课 | "调课" / "把 [化名] 的课调到 [日期]" |
| 补课 | "补课" / "[化名] 缺课要补" |
| 请假 | "[化名] 请假" / "学员请假怎么扣课时" |
| 课时包 | "[化名] 还剩几课时" / "课时包快到期了" |
| 排课冲突 | "这个时间排了谁" / "有没有冲突" |
| 下一节课 | "我下一节课是谁" |
| 续费节点 | "[化名] 课时快用完了" |
三、核心流程
┌──────────────────────────┐
│ ① 学员时间矩阵 │
│ 来自 intake │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ② 周课表生成 │
│ 固定课+临时调课 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ③ 冲突检测 │
│ 老师时间/学员时间 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ④ 排课建议输出 │
│ 老师确认后写入 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑤ 课时包台账 │
│ 剩余/到期/续费 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑥ 补课/请假/调课 │
│ 标准动作+自动留痕 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑦ 写回 solo-dashboard │
│ 课表+台账 │
└──────────────────────────┘