锁定课时的位置

锁定课时指锁定它在课表中的位置。该课时仍会参与生成,但自动生成不能再移动它。

锁定的标志是一把合上的挂锁 。相反,打开的挂锁 表示该位置仍可能被生成或调课操作移动。

请注意区分:定位图标 用于把课时排入课表,它负责打开或启用排课,并不是锁定的标记。

何时锁定课时

典型情形:

  • 外聘教师的上课时间是固定的。
  • 已定日期的考试,时段或教室已经确定。
  • 校外活动或参观安排在明确的时段。
  • 使用外部教室、时间固定(体育馆、游泳池等):可以通过锁定实现,但更好的做法通常是使用教室的时间限制,它能引导生成,而不必逐个固定课时。
  • 自由组的课时,手动排在主课时旁边。
  • 上一次生成得到的位置,您希望在重新进行范围更大的生成之前保留下来。

如何锁定

  1. 如果课时尚未排入课表,请先将其排入课表。
  2. 打开课时的位置详情。
  3. 启用合上的挂锁以锁定位置。
  4. 确认课时的位置上显示了挂锁。

要释放位置,请使用打开的挂锁。之后课时就可以被生成或某些调课操作移动。

批量操作

在课时分配界面中,菜单 操作 还提供全局操作:

  • 锁定所有已排课时 锁定已排入课表的课时;
  • 解锁所有已排课时 解除锁定,但保留位置;
  • 取消所有已排课时 解除锁定并移除位置。

如果您想在一次全新的生成之前,从尚未排入课表的课时重新开始,最后一项很有用。

对生成和诊断的影响

被锁定的课时对生成来说仍是一项强约束,其他课时必须围绕它来安排。

重要的后果是:如果您把课时锁定在一个约束很多的时段,Omniscol会遵从这一决定。冲突或警告仍会显示,但锁定表明该位置是有意为之。因此在诊断中,由已锁定课时引发的问题会从阻塞性提示(红色)降为警告(橙色):Omniscol会指出这一点,但不再把它作为必须修正的阻塞项。

请勿混淆

  • 课时位置锁定:生成期间,课时保持其时段不变。
  • 协作锁:与多位管理员同时编辑相关的机制。参见 管理员协作。
  • 锁定为无教室的位置:特殊情形,课时需要保持不被自动指定教室,通过 锁定 实现。

良好习惯

  • 重新生成之前,请检查已锁定的课时:固定位置过多会缩小优化的余地。
  • 测试阶段结束后,解除不需要保留的锁定。
  • 对于自由组,请先手动排入课时,再锁定其位置。参见 自由组。

另请参阅