时间限制:班级、课程、小组、教室与时间网格

时间限制告诉生成哪些时段需要避开,哪些需要优先安排。同一个编辑器既用于 教师或教室的可用时间,也用于班级、课程、小组或时间网格本身所带的限制。 每个界面只提供对它有意义的级别。

关于教师的详细情况(由教师填写、分享链接、确认),参见教师的可用时间。

四个级别

时段用以下级别之一来涂画,以颜色区分:

颜色 级别 对生成的影响
⚫ 黑色 不可用 刚性约束:生成绝不在此处排课
🔴 红色 不希望 较强的柔性约束:生成尽可能避开
🟠 橙色 不太希望 较轻的柔性约束:在其他条件允许时避开
🟢 绿色 优先 正向偏好:生成优先选择该时段

未涂画的时段为中性。 橡皮可清除已设置的级别,恢复为中性。

各对象可用的级别

并非所有对象都能使用这四个级别:

  • 教师——不可用、不希望、优先 (黑色、红色、绿色)。这就是教师的可用时间。
  • 班级(班级时间限制)、课程 ()、教室 (可用时间)——不可用和 不希望(黑色、红色)。在这里描述不希望(或尽量不希望)班级上课、 课程的课时被安排、教室被使用的时段。
  • 小组(可用时间)——同样是黑色和红色两个级别, 属于Premium功能(见下文)。
  • 时间网格(校区)——这是唯一提供橙色级别(不太希望)的界面。见下文。

所有对象都通过对象上的小时钟图标进入(每个班级、班级的每门课程、每间教室……)。 已经填写限制时,时钟图标会变色。

在时间网格上设置的限制

在校区的时间网格上,可以直接涂画适用于整个学校的全局限制:

  • 把时段涂成黑色,就对所有人关闭该时段——这就是全局禁止某个时段的方法 (周三下午、课间、会议时段……)。

柔性时间网格限制:在Premium中,时间网格还接受红色和橙色限制——只需避开、无需关闭的时段。

在Premium中,时间网格还接受柔性限制:红色(不希望)和 橙色(不太希望),用于不关闭时段、只降低其被选中的可能。

关于时间网格的结构(时段、时长、课间),参见时间网格、时段与时长。

限制编辑器

所有对象共用同一个编辑器,一切操作都靠点击完成。

请先在顶部的工具栏中选择一个级别(可选的级别取决于对象)。它会成为当前的“画笔”, 应用于您触碰的每个时段:

  • 点击一个单元格,只涂画该时段;点击后拖动经过多个单元格,一次涂画多个时段。
  • 点击某一天的表头,涂画整列(整天);点击某个小时的表头,涂画整行 (所有天的该时段)。这是覆盖大片范围最快的方法。
  • 橡皮和其他画笔一样:选中它,然后点击或拖动即可恢复为中性。

标准周与日历视图

对于周课表或周期课表,限制在标准周上填写。

日历视图的时间限制:在日历模式下,除标准周外,还可以按周、按月或按整个学年填写和查看时间限制。

对于日历课表(Premium),导航栏可以在周、月、整个学年和标准周之间切换: 您可以填写带日期的限制,也可以在标准周上声明按周重复的限制。 日期窗口还会进一步限制某些课程可以安排的时期。

在标准周上,每个时段会汇总该期间内所有对应日期的限制(例如所有周一的8:00)。 当这些日期的限制不一致时,该时段会显示按比例分配的彩色条——每种颜色的宽度反映相应天数—— 其提示信息会给出各级别的天数(多少天不可用、不希望等)。 点击该时段,会一次性把所选级别强制应用到所有这些日期:这是对整个标准日作出统一决定的通用方式。

其他选项

课时上限:在Premium中,班级或小组的限制可以设置每天的课时数上限(日历模式下还可设置每周上限)。

在编辑器下方,班级或小组的限制可以设置上限(Premium):

  • 每天最大课时数——格式为HH:MM;
  • 每周最大课时数——在日历模式下可用。

生成会把这些上限当作优化约束来遵守。

在教师一侧,可以填写自由的评论,说明其可用时间的情况(出行、特殊限制)。

级别之间的继承

限制的继承:小组会继承其班级和父组的限制;“允许的课时”级别可以在局部解除这种继承。

小组会继承其班级和父组的限制(参见小组层级)。 当需要在局部允许某个时段、而忽略继承来的限制时,**允许的课时**级别可以 抵消继承的限制,而不修改其来源。

对生成的影响

黑色限制是刚性的:课时绝不会被排在不可用的时段。红色和橙色级别是生成力求最小化的扣分项; 绿色是加分项。如果这些限制导致某个课时无法排入,生成会给出提示—— 参见诊断课表生成失败的原因。

另请参阅