教务排课学员管理一体化系统选购指南
作者: XueyeEdu Team(XueyeEdu)
教务是教培机构里「钱和责任」密度最高的环节:课时包是预收款负债,课消是履约进度,排课差错直接变成客诉。这也是为什么「教务系统」不能拿通用工具凑——项目管理软件、日历应用改的「教务方案」,过不了教培原生的五道关卡。
TL;DR
- 五个教培原生能力:多类型课程创建、跨时区排课冲突检测、课时包核销规则、完课状态驱动薪酬、家长端自助
- 教务「黑话」(课时包/课消/完课状态)背后是财务规则,不是可以后期改的字段名
- 现场验证脚本:「学员买 60 课时包→跨时区约课→老师请假重排→月底按完课状态算薪酬」一条链演示
- 任何一环需要 Excel 补位的,就是通用工具的天花板
关卡一:课程体系——科目-课程-课节三级建模
教培的课程不是一张日历事件,而是有结构的:科目(英语)→ 课程(少儿英语进阶)→ 课节(第 12 讲),且要支持固定课(按周自动排)、系列课、试听课多种类型。
为什么重要:课时包、课消规则、报表口径全部挂在课程结构上。结构扁平的系统(只有「课表」概念),后面的核销和报表必然混乱。
验证法:让销售现场建一门「每周二四晚的固定课,消耗课时包 2 课时/节」的课程,看几步操作、有没有自动排期能力。
关卡二:排课——冲突检测与跨时区
排课的核心不是「排出课表」而是「不排冲突」:
- 教师冲突:同一老师同一时段不能两节课
- 场地冲突:教室/直播间占用互斥
- 学员冲突:学员时段重叠提醒
- 余额校验:课时不足不能约课
- 跨时区:外教 15:00(马尼拉)= 学员 11:00(迪拜),自动换算且提醒按各自本地时间触发;夏令时切换周不错位
验证法:故意排一个「老师时间冲突」给系统抓;问跨时区换算的底层逻辑(统一时区落库、展示层换算才可靠)。
关卡三:课时核销——规则引擎而非开关
课时包的核销规则是教务的「财务规则」,真系统的标志是规则可配置:
- 多种包类型并行(付费包/赠送包/活动包)时扣减优先级可定义(先付费后赠送,或反之)
- 不同等级课程消耗倍率不同(外教 1v1 消耗 2 课时,班课消耗 1 课时)
- 请假/补课的核销特殊处理(临期请假扣半、不扣、或全额)
为什么重要:机构间的课时政策差异极大,硬编码的核销逻辑意味着「系统定规则」而不是「机构定规则」。
验证法:把你们机构真实的课时政策说给销售听,让系统现场配出来。配不出的,上线后就是你们迁就系统。
关卡四:薪酬——完课状态驱动的自动核算
外教/兼职教师的薪酬月底结算,是教务里最容易出错也最容易起纠纷的账。核心机制:完课状态的颗粒度决定薪酬核算的自动化程度。
一节「取消」的课有至少四种可能:老师提前取消(不扣学员课时、不算老师工资)、学生临期取消(可能扣部分课时、老师是否计薪看协议)、学生正常请假(按协议)、平台原因(双方都不担)。状态分得越细,结算规则才能挂得越准——月底的争议就越少。
验证法:问系统有几种完课状态、每种状态的薪酬规则是否可配置;让演示「月底一键生成某外教的结算单」,看明细能否追溯到每一节课。
关卡五:家长端——自助服务降运营压力
家长端能力决定了教务的「被动工作量」:
- 自助约课/改约(在老师空闲日历上直接约)
- 请假申请(走规则而非微信私聊)
- 课时余额与课消记录实时可查(家长自己看,替代人工对账答疑)
- 作业提交与通知
验证法:用手机实际走一遍家长端的约课到查询流程,看品牌是否是机构的(白标)。
现场验证脚本(打印带走)
「学员购买 60 课时包(付费 50 + 赠送 10)→ 在家长端跨时区约外教课 → 老师请假触发重排 → 正常完课一节(消耗 2 课时,先扣赠送)→ 月底按完课状态生成外教薪酬结算单」
一条链跑通五关。任何一环需要 Excel 补位或人工换算的,就是那家产品的天花板。学页的教务能力可预约演示按此脚本现场验证。
FAQ
排课冲突检测都检测什么?
至少四类:教师时间冲突、教室/直播间冲突、学员时间冲突、课时余额不足。进阶能力是跨时区换算冲突(含夏令时)——出海机构这一项是硬门槛。
完课状态为什么要有十几种?
薪酬结算依据。老师取消和学生取消扣不扣课时、算不算老师工资,规则完全不同;状态颗粒度决定月底结算纠纷的多少。状态只有「完成/取消」两档的系统,薪酬核算必然回到人工。
相关文章
正在选型教培机构系统?看看我们的私有化 vs SaaS 对比与选型白皮书