跳转到主要内容

移动活动

在周课表中拖动课程,包括从侧边栏放置课程、双节课的设置,以及是否允许创建冲突。

排课只需拖放。选中一节课,把它拖到目标位置,网格就会更新。

课程有两个来源:一是网格本身,用于移动已排好的课;二是未安排抽屉,用于首次排课。操作手势是相同的。

当您拖动到窗口边缘时,网格会随之滚动,因此移动较长的课表时无需分步操作。

允许冲突,或阻止冲突

The switch beside the Conflicts count. Allowing a clash is the default, because timetabling is iterative — switch to blocking once you are past that stage.
The switch beside the Conflicts count. Allowing a clash is the default, because timetabling is iterative — switch to blocking once you are past that stage.

冲突按钮旁边有一个带两种设置的开关,这是本页面上最重要的一个功能。

允许冲突是默认设置。此时,可以将课程拖放到一个已被占用的时间段,系统会创建冲突并在网格上标记出来。而阻止冲突则会拒绝该操作并显示一条消息。

允许冲突是合理的默认设置,并非宽松之举。实际的排课工作是迭代进行的:您常常需要先将一节课放在会产生冲突的位置,看清问题的具体情况,然后再着手解决。如果工具拒绝这个中间步骤,就会迫使您先在脑海里解决所有问题。

当您过了这个阶段,希望应用能防止您把课表改得更糟时,请切换到阻止冲突。

请注意,一个时间段里有另一节课并不一定意味着冲突。如果两节课涉及不同的老师、教室和学生组,它们完全可以合法地共享同一个时间段——这是并行教学,而不是重复预订。构成冲突的是共享的资源,而不是共享的单元格。

通过共享链接进行操作的用户可能会发现此项设置已被决定:链接可以以“阻止冲突”模式发布,此时开关可见但无法更改。

双节课和三节课

超过一节课时长的课程需要一个能容纳其全部长度的位置。

有两条不同的规则适用,它们的行为也不同:

课程必须在一天之内排完。在常规的“天 × 时间”视图中,一节三连课不能从倒数第二个课时开始,因为它会超出课表的末尾。这是一个物理限制,无论冲突开关如何设置都适用。

其所占的时间段是否空闲则是一个冲突问题,因此遵循开关的设置。在允许冲突的情况下,一个课程区块可以与它所跨越的时间段中的并行课程重叠,就像单节课的拖放一样。在阻止冲突的情况下,它所覆盖的每个时间段都必须是空的。

在透视视图中拖动

当“透镜”功能将网格切换为按教室、老师或学生组查看时,拖放操作不仅会移动课程在周内的位置,还会将其分配到您拖放到的那一行。例如,将一节课拖放到实验室 2 那一行,就会把它安排在实验室 2。

学生组透视视图是个例外。在该视图中,已经分配了学生组的课程不能被拖出其所在行——它只能在时间上移动。更改授课对象是一项实质性的编辑,一次意外的拖放不应悄悄地为一个班级增加一个群体。例外中的例外是完全没有分配学生组的课程:这样的课程可以被拖放到某一行,因为首次分配是明确无误的。

无法移动的内容

一节时间锁定的课程在任何视图中都不能被拖动。一节仅空间(其教室)锁定的课程仍然可以被拖动到其他时间,但在“教室”视图中除外,因为在“教室”视图中拖动会改变其教室。如果无法开始拖动,请检查其卡片上的锁定状态。

撤销

标题栏中的撤销控件可以回退最近的移动,Ctrl+Z 也有同样的功能。

如果您的操作超出了撤销功能的范围,请恢复备份——如果您准备进行一项大的操作,请先进行备份。