辽宁省劳动经济学校排课系统测试版

导入课程计划与固定课表,自动补齐全校总课表

返回工具箱

排课结果

待排课
全校课表会显示在这里

上传课程计划表和固定课表后开始排课,也可以先用修改助手补充要求。

系统执行的排课规则

下面是排课引擎实际计算时使用的全部规则。硬性规则一条都不会破例;优先规则会在硬性规则允许的范围内尽量满足。

硬性规则必须满足,否则不出课表
  1. 一位老师同一时段只上一节课包含固定课表里已经排好的课,老师被占用的时段不会再排新课。
  2. 一个班级同一时段只有一节课同一个格子不会出现两门课。
  3. 老师不可用时段不排课读取「老师」表的“不可用时段”列,例如“周三下午”“周三7-8”。
  4. 每门课的周课时严格等于课程计划按“周课时”折算成双节,不多排也不少排。
  5. 同一实训室同一时段只安排一个班读取「课程计划」表的“实训室”列,固定课表里已占用的实训室也会避开。
  6. 每天第 1-2 节不安排自习自习课只会排在其余时段。
  7. 周五下午不排课周五第 5-6 节和第 7-8 节保持空白。
  8. 体育课不排在第 1-2 节避免第一节就上体育。
  9. 固定课表里的课一律不动已排好的课原样保留,系统只往空白格里补课。
优先规则尽量满足,按权重取舍
  1. 数学优先安排在上午上午排一节数学加 100 分权重。
  2. 体育优先安排在下午下午排一节体育加 80 分权重。
  3. 技能提升课优先安排在下午下午排一节技能提升加 90 分权重。
  4. 第 7-8 节优先安排自习第 7-8 节排自习加分,排其它课扣分。
  5. 每位老师每周尽量留出一天不排课老师少上一天课加 110 分权重,是权重最高的一条。
尚未纳入计算排课后需要人工复核
  1. 可连排科目尽量连排「课程计划」表的“可连排”列暂时没有参与计算。
  2. 同一科目每天不超过两节暂未加入模型,出现同一天重复同科目时需要人工调整。
  3. 时段偏好(上午 / 下午)「课程计划」表的“时段偏好”列暂时没有参与计算。