走班排课排不动?先把这三件事定下来

启燃教育科技 · 交付团队约 7 分钟读完

新高考选课走班之后,排课从“一个年级一张表”变成“一个人一张表”。多数学校排不动,不是软件不行,是前置条件没定清楚。

走班排课之所以难,是因为它同时要满足三类互相拉扯的条件:学生的选科组合、教师与教室的物理容量、以及教学质量上的偏好(不希望一个老师连上四节)。这三类条件没说清楚,软件只能给出一个“能跑但没法用”的结果。

第一件:先定选科组合的归并规则

12 种选科组合理论上有几十种课表,全部开齐在任何学校都不现实。必须先决定:哪些组合开班、哪些组合合并上课、哪些组合允许学生跨班走、多少人以下不开班。这个规则一旦定下来,排课难度会下降一个量级。规则没定就要求排课,结果一定是排到一半推翻重来。

第二件:把教师和场地当成硬约束写清楚

以下这些约束,如果只放在教务主任脑子里,任何算法都救不了。建议开一次会,把它们列成一张清单交给排课负责人,并标清哪些“绝对不能破”、哪些“尽量满足”:

  • 同一教师不能同时出现在两个班(含跨年级兼课)
  • 教师每周课时上限、连堂上限、班主任早读与值班安排
  • 实验室、机房、体育场馆的容量与同时段可用数
  • 教研活动、集体备课的固定时段(通常整块锁死)
  • 特殊学生(如艺术生、体育生)的训练时段

第三件:接受“先机器后人工”的流程

排课不是一次性求解,而是“生成 → 检查 → 局部调整”的循环。合理的流程是:软件先出一个满足全部硬约束的基础方案,教务老师在这个方案上做局部替换(换老师、换时段、合班),每次调整后自动检查是否破坏硬约束。如果软件只给最终结果、不给调整入口,那实际上还是人工在排。

怎么判断一个排课模块能扛住走班

拿你们学校上一学期的真实数据做一次实测,看这四点:

  • 能不能导入选科组合表,并允许手动归并开班
  • 排出来的课表里,学生的走班路径是否有冲突(同一时段两门课)
  • 调整一个班之后,冲突提示是否具体到“哪个老师哪一节课”
  • 导出后能否直接生成班级课表、教师课表、学生个人课表三种视图
经验值:一所 36 个班、8 种选科组合的高中,规则理清后首次自动排课通常在 10 分钟内出结果,人工微调 1–2 天完成。如果第一次排课就要花一周,通常不是数据量大,而是约束没讲清。

启燃教务云的走班排课支持硬约束配置、冲突定位到具体课时、以及调整后的实时校验;配合学情雷达,还能看到走班之后每个学生的成绩波动。要不要用你们的真实数据跑一遍,随时可以约。

文中提到的产品

想按你们学校的实际情况算一遍?

把学段、班级数和现在最头疼的环节发给我们,顾问会按同类型学校的做法给一份对比方案,含上线顺序和预算区间。

接着看