跳转到主要内容

下载回 FET

将您的课表导出为 .fet 文件,并了解为什么在交付前会进行检查。

下载 .fet 在课表菜单中将您的项目重建为 FET 文件并提供给您。该行带有副标签 首先检查,这是值得解释的部分。

文件在您获取前已检查

FET 拒绝打开的 .fet 文件比没有文件更糟糕:您会在流程的最后阶段才发现,却不知道数千条记录中哪一条出了问题。

因此,项目会首先被构建和检查,接下来发生什么取决于检查结果。

如果没有问题

下载开始。没有需要阅读或确认的内容。

如果有内容导致文件无法使用

下载被阻止,并显示 暂时无法下载,以及 FET 会拒绝的内容列表。这些是硬性要求 — 一个没有工作日、没有课时,或者活动中指定的老师不在老师列表中的项目,都不是 FET 可以打开的文件。

修复列出的项目,然后再次下载。列表会指出实际缺失的值,因此它指向记录而非文件。

请注意列表中没有的内容:可以安全地使用默认值填充的内容 — 例如缺失的持续时间、缺失的活动 ID、缺失的活动标志 — 在文件构建时会被填充,因此它们永远不会成为您的问题。浮现出来的是只有您才能提供的真正缺失的数据。

如果文件可以打开但内容稀疏

您会看到 下载前请注意,其中列出了问题,并带有一个 仍然下载 按钮。文件是有效的;只是内容看起来有些稀疏。这只是建议,而非阻碍。

如果文件有效但内部规则无法实现

同样的 下载前请注意 对话框会出现,并明确指出:文件本身是有效的 — 但其内部的规则被证明无法实现。 旁边是 预检 的计数以及直接通往报告的链接。

The check before a download: the file would open in FET, but the rules inside it cannot all be satisfied — said plainly, with a way to the report, and the download still allowed.
The check before a download: the file would open in FET, but the rules inside it cannot all be satisfied — said plainly, with a way to the report, and the download still allowed.

这一点值得注意。这里没有任何内容会阻止 FET 打开 文件 — 而是课表自身的约束无法同时满足,因此 FET 会接受它,然后永远搜索下去。仍然允许下载,因为您有权获得的文件就是您可以拥有的文件。但如果您正准备将其交给求解器,请先阅读报告。

如果检查本身无法运行

下载继续。失败的检查没有产生任何意见,这不是阻止您获取您有权获得的文件的原因。

从 CSV 构建的课表

CSV 行没有 FET 活动 ID,因此从电子表格导入的课表在开始时没有稳定的标识符,排课约束需要这些标识符来指向单个课程。

导出不会拒绝,而是在构建文件时分配这些标识符 — 并存储它们,以便下次保持不变。实际上,这意味着您可以从电子表格构建课表,仍然可以获得一个连贯的 .fet 文件,并且第二次下载将与第一次匹配。

菜单中的其他内容

下载 .fet 是往返操作。导出数据 的其余部分是当前视图的图片,而非项目本身:

  • 导出 PNG — 将网格导出为图像,以便粘贴到其他地方。
  • 导出 CSV — 将当前视图导出为电子表格。可用性取决于您的套餐。
  • 打印… — 打印视图,按房间、老师、学生组或教学班标签。

如果您的目标是继续在 FET 中工作,下载 .fet 是您需要的。

接下来去哪里