合并两个课表
将另一个课表的内容导入当前课表,您可以选择仅导入关于教职工和教室的固定规则,或导入全部数据;了解哪些内容可以迁移及其原因,并将还原点作为撤销操作使用。
上传一个 .fet 文件会替换现有的课表。合并功能则是在现有课表的基础上进行添加。 它是用于“从上学期开始新学期”以及“使用我们在另一份课表中设置的相同教职工可用性规则”的工具。
从哪里开始
有两个入口,它们的功能相同:
- 在仪表板上课表卡片的 ⋮ 菜单中选择合并到此课表。
- 在数据屏幕内的课表列表中选择合并到此课表。
两者都会打开同一个向导。在这两种情况下,您开始操作的课表即为目标课表——即内容将被添加进去的那一份。在您到达确认步骤之前,不会向其中写入任何内容。

第 1 步。您打开向导时所在的课表即为目标课表,系统会明确提示。
只有您拥有的课表才能进行合并,双方皆是如此。允许他人查看课表的共享链接并不赋予他们合并该课表或从该课表合并数据的权限。
两项任务,大多数人需要的是第一项
仅合并固定规则
关于人员和空间的规则——教职工可用性、工作量限制、空间可用性、教学班标签策略。这些描述的是您的学校,而不是本学期的课程,因此它们值得设置一次并重复使用。
此操作不会删除任何内容,也不会创建任何课程。这是最安全的选择。
所有内容
包括课程以及将它们固定在特定时间或空间的规则。此选项需要基础计划或更高版本;请参阅下方的计划限制。
⚠ 请明确此操作的结果:两个已排好的学期不能占用同一个周。合并后,目标课表会处于超额预订状态,预检分析器会列出每一个冲突。这是预料之中的,并非故障——但这意味着完全合并只是工作的开始,而不是结束。
仅合并课表位置——为什么它是灰色的
课表位置通过其 ID 来指定一项教学班,因此它不能在它所指向的教学班之前出现。FET 将课表位置存储为约束,而不是课程上的一个字段,这也是为什么课表位置必须随所有内容一起迁移且无法与其分离的原因。

第 2 步。每一项计数都是从所选源课表中测量的,因此您可以查看实际迁移了多少内容。
为什么只有少数规则可以迁移
该屏幕上的计数通常远小于源课表的总数,这让人们感到惊讶。理解其中的原因很有必要,因为这不是此功能的局限性——而是 FET 对约束建模的方式。
在实际课表中,大约五分之四的约束指定了特定的教学班。 例如“此活动不在周五”、“这两个活动不在同一时间进行”、“此活动在 9 点开始”。活动在 FET 中没有名称,因此向导会在此课表中查找相同的活动:学科、教师、学生组和期限都相同。对于拆分活动,向导还会比较它是哪一部分。如果正好找到一个,该规则就会迁移,并指定该活动。如果一个也没找到,或找到多个,该规则就会留在原处。
某个活动的固定时间或固定教室始终会留在原处。已排好的课表为每个活动都设有一个固定时间和一个固定教室,而新学期需要自己的安排。复制的规则也可能与此处的规则冲突,因此请在合并后运行预检。
其他规则仅指定人员、教室、学科或学生组。当这些名称在两份课表中都存在时,这些规则就会迁移。
规则还必须能够落地:它提到的每一个名称都必须已经在目标课表中存在。关于您没有的老师的规则无法应用,因此它被计为可迁移但未就绪。向导会显示这两个数字。
网格检查
两份课表可能运行的周次不同。第 3 步会比较天数和课时,并为每个轴提供三种答案之一:
- 它们已经匹配。 无需决定。
- 部分缺失。 向导会提议创建它们,以便传入的内容有位置可放。
- 它们完全不重叠。 ⚠ 在这里,系统会要求您将每个传入的名称映射到您自己的名称上,您应该这样做。如果选择创建它们,则会在您的第一周之后附加第二周——将 12 小时的源课表合并到您的 8 小时课表中会得到一个 20 小时的一天,而不是一个共享的周。只要两份课表的网格仅仅是命名不同,映射就是正确的答案。
谁是同一个人
如果两份课表中都有一个“J. Smith”,那是同一个老师还是两个人?第 4 步会针对每个匹配的名称询问一次。
默认选项是同一个人,因为通常情况绝大多数是同一所学校的两个学期。合并时会重复使用您现有的老师,而不是创建重复项。
例外情况是示例数据。如果传入的名称看起来像 CSV 模板附带的示例名单,向导会说明这一点,并且不会假设它们是您的老师——在这种情况下,相同的名称确实只是巧合。
还原点即是撤销
没有“撤销合并”按钮。相反,在写入任何内容之前,完整的目标课表 .fet 文件会下载到您的计算机上。
该文件就是撤销备份。如果结果不是您想要的,将其重新上传,您就会回到开始时的状态。
⚠ 因为它是一个文件,所以它必须实际到达您的计算机。如果您的浏览器询问保存位置,请确认。如果在那个时刻关闭标签页,您将没有还原点。
运行两次是安全的
对于固定规则,再次运行相同的合并操作不会添加任何内容。在您确认之前,向导会告诉您已经存在多少条规则。
对于所有内容,第二次运行确实会再次添加课程——它们是新的课程,并且无法区分故意的重复和意外的重复。请在确认前检查预览计数。
计划限制
复制固定规则包含在所有计划中,包括免费计划。 这是大多数人想要的一半功能——设置一次教职工可用性并重复使用——而且它不会创建任何课程。
合并课程需要基础计划或更高版本。 向导会在您选择该选项时直接提示,而不是让您填完后续四个步骤后再拒绝。
合并也会增加教学班,因此它受到与创建和导入相同的每份课表教学班数量限制。向导会在开始前(而不是结束后)进行检查,如果结果超出限制,会告知您具体数字。
两个容易被忽视的细节:
- 限制属于目标课表的所有者,而不是执行合并操作的人。
- 拆散的教学班只计算一次,作为一个教学单元——这与其它地方的规则相同。请参阅 计划与限制。
下一步做什么
- 文件功能说明 — 合并与基于文件的导入路径的比较。
- 上传 .fet 文件 — 替换式导入,以及如何从还原点恢复。
- 备份 — 另一种恢复方式。
- 约束 — 规则是什么以及如何解读它们。