教室自动分配
教室自动分配可以一次性为一组选中的课时安排教室。您选择一组候选教室, 算法给出最优的安排方案,您检查后再确认,必要时可逐行调整。
这是一个仅用于安排教室的工具。它不会在时间上移动课时、不会修改课时时长、 不会安排资源,也不会重新运行完整的课表生成。如果希望在生成过程中就安排教室, 请参见自动生成。
在哪里找到
该工具位于分配课时数并创建课时界面的列表模式中(表格视图,每个课时一行)。
- 以列表模式显示课时。
- 勾选至少两个课时(选择列)。如有需要,可使用排序和按列筛选 找出要处理的课时,例如尚未安排教室的课时。
- 打开表头的批量教室操作 分配教室。
- 在教室选择器中,启用自动分配教室模式。
远程或自主学习的课时(取决于其课时的授课形式)会被忽略:它们不需要实体教室。混合课时仍会被处理。 教室已锁定的课时请不要选中:该工具不会强行突破锁定。
选择候选教室
在自动模式下,选择器会按校区再按教学楼分组显示教室,并提供三级复选框:
- 勾选一个校区,会选中其所有符合条件的教室;
- 勾选一栋教学楼,会选中该楼的所有教室;
- 勾选一间教室,则单独添加该教室。
已分配给选中课时的教室会预先勾选。如果教室的专业教室类型与所有选中的课时都不匹配, 或者对所有匹配的课时来说都太小,该教室会被禁用。当教室容纳不下任何匹配的课时时, 容量显示为红色;只能容纳其中一部分时,显示为橙色。
确认所选教室后,系统开始计算。
算法的处理方式
算法根据所选的教室,为每个课时安排一间教室,遵守硬性规则,并优化其余方面:
- 课时的科目所要求的专业教室类型;
- 教室容量与课时人数是否匹配;
- 教室在该时段的既有占用:其他课表或其他关联账户的课时、事件、 教室的时间限制、共用的大教室(多个课时同时进行);
- 班级的**优先使用的教室**:详情中带有某个 单位 或某个标签的教室,会比其他教室优先尝试; 如果这些教室都已被占用,算法会继续选择一间合适的教室;
- 优先选择课时所属参考校区的教室;
- 交替周:永远不会在同一周出现的两个课时,可以重复使用同一间教室。
算法可以在选中的课时之间重新调整教室,以便更好地安排,并优先选择最小的合适教室。 如果当前教室已经合适,而换成另一间只有微小的改进,算法会保留当前教室,避免无谓的变动。 如果所选教室中没有任何一间合适,该课时将无解。
检查、调整、应用
计算完成后会打开预览窗口:窗口打开期间,实际课表不会被修改。 每一行都带有状态——已安排、未变化、无解或已手动调整—— 以及原有教室和建议教室。
- 调整某一行:点击其建议教室,打开常规选择器。手动选择不受最初候选教室范围的限制; 该行状态变为“已调整”,所有行的冲突会立即重新计算。
- 重置:一个按钮可以把已调整的行恢复为算法的建议。
- 取消勾选某一行,会将其排除在应用范围之外。
- 确认会把勾选的行应用到课表;取消则关闭窗口,不做任何修改。
应用之后,被修改的课时会闪烁,并显示汇总,列出已修改、未变化和无解的课时数。
注意事项
- 原本有多间教室的课时,经自动分配后可能只保留一间。
- 尚未排定时段的课时也可以获得教室(依据所选教室、专业教室类型、容量和校区), 但此时无法检查该课时的时间冲突。
- 如果只想安排默认教室(班级或教师的教室,不含特殊教室)或清除已有的教室安排, 操作菜单提供了专门的批量操作——参见分配课时数并创建课时。