四维排课支持丰富的规则管理,总体上规则分三类,分别是绝对时间规则:某元素在某具体时点是否合适;校区通勤规则;现对规则:约束某组课相互位置的规则。
相对规则支持一下三种:
l
教师互斥
l
教师课表风格
l
时域课时与次数限制
教师互斥:
选定成员,选定互斥的时点,设置最少空闲教师数。
错误级:未勾则冲突时计为警告,勾上则作为课表错误处理。
当课表违反此规则时,会在待处理任务的错误列表或警告列表中显示对应信息,双击此信息则打开对应课表。
教师课表风格:
教师课表风格定义教师课表的连续上课节数以及课务集中风格,系统会内置默认的教师课表风格,默认课表风格可以设置参数,但不能改名也不能指定教师。当一个教师未指定任何课表风格时会应用默认风格。
违反教师课表风格或默认风格会生成错误或警告:
特别注意如下情况:当设置连续授课2,半天内集中时,如下课表是合规的:
虽然半天内课分离了,但是有一组连续上课已达极限,如果聚集将违反连续上课的规则。
时域课时与次数限制:
时域课时与次数限制是非常高级且自由的规则,能够实现非常灵活的课表约束,我们通过示例说明此规则的应用。
把课表分成5组,每天1组,限制教师最多只能在其中任意4组有课。
违反规则将生成错误或警告,鼠标双击将打开对应元素的课表:
总之此规则通过时间域的定义与课节数约束的组合可以实现很灵活的约束。