批量排课
按「学员 + 固定时段 + 周期」批量生成课次,生成前统一执行冲突预检,预检通过才写入正式课表。
⏳
异步任务说明:批量排课为异步任务。单次生成超过 200 节时自动转入后台队列,页面可关闭,任务完成后通过站内消息与小程序通知结果;200 节以内实时返回生成明细。
任务进度
任务号 BATCH-20240618-004 · 已完成 124 / 200 节 生成中
62%
正在生成课次并做冲突校验,预计剩余 1 分 20 秒。可离开本页,完成后站内消息通知。
1选择学员
2设置规则
3冲突预检
4确认生成
① 选择学员
已选 8 名,预计生成 96 节| 学员 | 学员编号 | 课程类型 | 责任老师 | 剩余课时 | 已排时段 | 状态 | |
|---|---|---|---|---|---|---|---|
|
诺
陈一诺家长:陈先生(父)
|
HX2024001 | 言语认知个训 | 王雅 | 43 / 120 | 周一、周三、周五 09:00 | 在读 | |
|
满
林小满家长:林女士(母)
|
HX2024002 | 感统训练 | 王雅 | 12 / 96 | 周二、周四 10:00 | 课时预警 | |
|
豪
周子豪家长:周先生(父)
|
HX2024003 | 言语认知个训 | 李明 | 5 / 60 | 周一、周三 11:00 | 课时预警 | |
|
念
吴念家长:吴女士(母)
|
HX2024004 | 社交游戏课 | 赵倩 | 61 / 144 | 周一、周三 10:00 | 在读 | |
|
宇
何俊宇家长:何先生(父)
|
HX2024005 | 感统训练 | 李明 | 0 / 48 | 周三、周五 14:00 | 课时耗尽 | |
|
然
许安然家长:许女士(母)
|
HX2024006 | 言语认知个训 | 赵倩 | 38 / 120 | 周二、周四 09:00 | 在读 | |
|
然
郑浩然家长:郑先生(父)
|
HX2024007 | 社交游戏课 | 王雅 | 26 / 72 | 周二、周四 11:00 | 在读 | |
|
芋
孙芋家长:孙女士(母)
|
HX2024008 | 感统训练 | 李明 | 19 / 96 | 周一、周五 14:00 | 在读 |
已选 8 名学员 · 其中 1 名课时耗尽,将被自动跳过
每页
② 设置规则
规则对所有已选学员生效,可按老师分别覆盖
—
勾选 3 天即每周生成 3 节,示例当前勾选 5 天。
③ 冲突预检结果
预检时间 2024-06-18 15:20:41
⚠️
预计生成 96 节,其中 3 节存在冲突需处理,其余 93 节可直接生成。冲突课次不会写入课表,请调整规则或选择「跳过冲突项」后再次预检。
| 学员 | 拟排时间 | 冲突原因 | 建议处置 |
|---|---|---|---|
|
豪
周子豪HX2024003
|
06-24(周一)09:00 | 责任老师李明该时段已有 1 节课(何俊宇 感统训练) | 顺延至 10:00 |
|
满
林小满HX2024002
|
06-25(周二)09:00 | 学员当日已排 3 节,超过每日课时上限 | 跳过本节 |
|
宇
何俊宇HX2024005
|
06-26(周三)09:00 | 剩余课时为 0,且档案状态为「暂停」 | 需先充值课时 |
④ 确认生成
确认后课次进入正式课表并锁定教室占用- 学员数量
- 8 名(1 名课时耗尽待处理)
- 生成课次
- 93 节(已剔除 3 节冲突)
- 周期
- 2024-06-24 ~ 2024-07-21
- 固定时段
- 09:00 - 09:50
- 责任老师
- 按学员责任老师分配
- 教室
- 按课程默认教室分配
- 通知
- 生成后推送 TPL_01,每人每日 ≤ 3 条
- 任务方式
- 异步队列(超过 200 节转后台)
保存草稿保留 7 天,可在「批量排课」列表继续编辑。
批量排课说明:
1. 生成顺序:学员维度展开 → 按每周上课日生成候选课次 → 剔除节假日与已排时段 → 冲突预检 → 通过后写库。
2. 单次提交超过 200 节转入后台队列异步执行,进度可在「导出任务」与站内消息查看,任务幂等,重复提交不会产生重复课次。
3. 冲突预检为「只读校验」,不占用教室与老师时段;确认生成时再次校验,若期间被他人占用则该课次标记失败并回报原因。
4. 生成成功后逐课次推送微信服务通知(TPL_01),同一天多次生成会做去重,不重复打扰家长。
1. 生成顺序:学员维度展开 → 按每周上课日生成候选课次 → 剔除节假日与已排时段 → 冲突预检 → 通过后写库。
2. 单次提交超过 200 节转入后台队列异步执行,进度可在「导出任务」与站内消息查看,任务幂等,重复提交不会产生重复课次。
3. 冲突预检为「只读校验」,不占用教室与老师时段;确认生成时再次校验,若期间被他人占用则该课次标记失败并回报原因。
4. 生成成功后逐课次推送微信服务通知(TPL_01),同一天多次生成会做去重,不重复打扰家长。