上传 .fet 文件
导入完整的 FET 项目,包括其读取和替换的内容,以及损坏文件不会破坏您现有课表的原因。
一个 .fet 文件代表整个项目,上传该文件会导入整个项目。
上传位置
有两个地方可以上传,它们的功能相同:
- 在您的仪表盘上选择新建课程表,并选择
.fet文件。这会创建一个新的课程表并导入数据。 - 在课程表菜单中选择上传 .fet…,这会将数据导入到您已打开的课程表中。
它会替换所有内容
菜单项显示替换所有内容,它确实如此。日期、时间、教师、科目、教室、建筑、学生组、活动、活动标签和约束都将从文件中清除并重新构建。
这是正确的操作方式——一个 FET 项目内部是自洽的,合并两个项目会产生一个既不是这个也不是那个的结果——但这确实意味着您不应将 .fet 文件上传到包含您希望保留的更改的课程表中。如果不确定,请先进行备份。
损坏的文件不会破坏您的数据
文件会在清除任何内容之前进行解析和检查。如果它不是一个可读的 FET 项目,导入将被拒绝,您现有的课程表将保持不变。
这个顺序比听起来更重要:另一种做法——先清除,后发现问题——是导入操作导致用户数据丢失的原因。
对于超出您套餐限制的项目也是如此。文件会首先被计数,如果它包含的活动数量超出您的套餐允许的范围,导入将被完全拒绝——不会清除任何内容,也不会写入任何内容。系统会告知您文件包含的活动数量以及您的套餐允许的数量。
拒绝整个文件是故意的。导入“尽可能多的内容”会给您一个看起来完整但实际上不完整的课程表,这会破坏本产品所依赖的往返一致性:您下载的内容将不再是您上传的内容。
计数的是教学单元,而不是行——一个拆分活动只计数一次。请参阅套餐和限制。
为什么分阶段进行
一个真实的学校项目包含数万条记录,这远远超出了单个网络请求的处理能力。因此,导入分阶段进行,每个阶段工作几秒钟,然后返回进度报告。
您会看到它在计数工作进度,而不是停留在空白屏幕上。当从仪表盘创建时,您将被带到数据屏幕,导入将在此处继续。
两个值得了解的后果:
- 可恢复。导入会记住进度,因此慢速网络或浏览器故障不会让您从头开始。
- 对于大型项目并非即时完成。这是数据量决定的,并非出现问题。
导入的内容
文件中声明的所有内容都会导入,包括此界面未在屏幕上显示的部分。此处没有编辑器的约束类型仍会被读取、存储并原样写回——它们会随项目一起传输,而不会因为我们没有地方显示它们而被丢弃。
安排会按照 FET 的表达方式导入,因此,已解决的课程表导入后仍然是已解决的。
完成后
您将进入数据屏幕,导入的列表已就位。从那里:
- 打开应用视图以查看并重新安排周课程。
- 如果您计划在 FET 中再次求解,请检查预检分析器。
- 随时下载项目——请参阅下载回 FET。