锁定课时的位置
锁定课时指锁定它在课表中的位置。该课时仍会参与生成,但自动生成不能再移动它。
锁定的标志是一把合上的挂锁 。相反,打开的挂锁 表示该位置仍可能被生成或调课操作移动。
请注意区分:定位图标 用于把课时排入课表,它负责打开或启用排课,并不是锁定的标记。
何时锁定课时
典型情形:
- 外聘教师的上课时间是固定的。
- 已定日期的考试,时段或教室已经确定。
- 校外活动或参观安排在明确的时段。
- 使用外部教室、时间固定(体育馆、游泳池等):可以通过锁定实现,但更好的做法通常是使用教室的时间限制,它能引导生成,而不必逐个固定课时。
- 自由组的课时,手动排在主课时旁边。
- 上一次生成得到的位置,您希望在重新进行范围更大的生成之前保留下来。
如何锁定
- 如果课时尚未排入课表,请先将其排入课表。
- 打开课时的位置详情。
- 启用合上的挂锁以锁定位置。
- 确认课时的位置上显示了挂锁。
要释放位置,请使用打开的挂锁。之后课时就可以被生成或某些调课操作移动。
批量操作
在课时分配界面中,菜单 操作 还提供全局操作:
- 锁定所有已排课时 锁定已排入课表的课时;
- 解锁所有已排课时 解除锁定,但保留位置;
- 取消所有已排课时 解除锁定并移除位置。
如果您想在一次全新的生成之前,从尚未排入课表的课时重新开始,最后一项很有用。
对生成和诊断的影响
被锁定的课时对生成来说仍是一项强约束,其他课时必须围绕它来安排。
重要的后果是:如果您把课时锁定在一个约束很多的时段,Omniscol会遵从这一决定。冲突或警告仍会显示,但锁定表明该位置是有意为之。因此在诊断中,由已锁定课时引发的问题会从阻塞性提示(红色)降为警告(橙色):Omniscol会指出这一点,但不再把它作为必须修正的阻塞项。
请勿混淆
- 课时位置锁定:生成期间,课时保持其时段不变。
- 协作锁:与多位管理员同时编辑相关的机制。参见 管理员协作。
- 锁定为无教室的位置:特殊情形,课时需要保持不被自动指定教室,通过 锁定 实现。
良好习惯
- 重新生成之前,请检查已锁定的课时:固定位置过多会缩小优化的余地。
- 测试阶段结束后,解除不需要保留的锁定。
- 对于自由组,请先手动排入课时,再锁定其位置。参见 自由组。