老师、主题、教室和标签
此资源列出了构建课表所依据的要素,包括每个要素包含的内容、如何批量编辑行,以及删除某项操作的实际影响。
数据屏幕中的五个部分工作方式相同:老师、主题、教学班 标签、教室和建筑物。它们是组成一节课的清单。学会一个表格,就等于学会了所有五个。

各项包含的内容
老师包含姓名、代码、可选的长姓名、每周目标课时,以及他们有资格教授的主题。详情窗格还会显示他们的活跃课时——即当前分配给他们的课程总时长,只计算活跃的课程——这样老师的实际工作量就会显示在您为他们设定的目标旁边。在上午-下午模式中,老师还有一个上午-下午行为;它不出现在其他模式中,因为它在那里没有意义。
主题包含名称、代码和颜色。颜色会为该主题出现的所有地方着色——网格、打印页、嵌入内容——这使得整个星期的课表一目了然。
教学班 标签用于标记课程,以便进行筛选和设置规则。每个标签都有一个可打印标志,决定它是否显示在打印输出上;有些标签是供您自己组织使用的,不应出现在家长看到的表格上。
教室包含容量、所在建筑物和一个虚拟教室标志。虚拟教室不是一个地方——它是一个替代性的要求,由可以满足它的真实教室集合来定义。容量是学生的最大数量,非常大的默认值意味着无限制,而不是一个实际的上限。
建筑物对教室进行分组,这样规则就可以讨论它们之间的距离,而不用逐个指明教室。
它们中的每一个都可以添加自由文本的注释,注释会随文件一起保存,是记录某事为何如此的好地方。
每个名称在其列表中必须是唯一的。FET 通过名称来查找老师、主题、标签、教室或建筑物,因此两个同名的项目会使文件不清晰。如果名称已存在,产品不会添加新行,并会告诉您原因。
处理长列表
表格每次显示一页,并带有分页器,因此拥有数百名老师的学校加载速度与只有十二名老师的学校一样快。
单击列标题可按该列排序;再次单击可反向排序。排序会将您返回到第一页,因为您想要的行现在已经完全在别处了。
列控件可以显示和隐藏可选列。一个您只用来检查教室容量的表格不需要携带其他六列,并且这个选择会按部分记住,因此每个列表都会保持您赋予它的形状。
选择一行会在表格旁边打开一个详情窗格,分为事实本身和引用此行的约束两个部分。第二个选项卡通常是为什么这位老师行为异常的答案——涉及他们的规则都列在一个地方,而不是隐藏在约束部分。
一次更改多行
勾选标题中的复选框,即可选择您正在查看的页面。当匹配的行数多于页面容纳数量时,会出现一个横幅,提示将选择范围扩展到所有行。这个区别很重要,横幅的存在是为了让“全部”是您选择的结果,而不是您想当然的。
选择在分页后仍然有效,因此您可以在执行操作前从多个页面收集行。
选中行后,批量操作栏可以设置那些一次一个设置最繁琐的字段——一组教室的建筑物或容量,一组老师的目标课时或有资格教授的主题,一组主题的颜色,或者标签和教室的可打印和虚拟开关。
这些开关也可以直接在表格中切换,无需打开任何东西,并且该编辑可以撤销。
主题有一个额外的工具:重置颜色可以一次性清除所有主题的颜色,这是重新开始配色方案的最快方法。
顺序
行可以拖动排序,也可以通过一次操作按 A→Z 排序。这个顺序会被保留,并且是导出文件列出它们的顺序——因此,您发送给同事的文件会按照您排列的方式显示,而不是按照它碰巧被导入的方式。
删除及其后果
删除是唯一值得阅读确认信息的操作,因为确认信息是具体的而非通用的:它会计算实际引用了您要删除内容的所有教学活动和约束。
接下来发生的事情是需要理解的关键部分。那些教学活动和约束不会随之被删除。它们会完全保留在原处,仍然引用一个已不存在的东西。
下载前会先检查,并告知您结果。在提供文件之前,产品会读取它刚刚构建的内容,并查找课表中已不存在但仍被某行引用的所有老师、主题、学生组、教学班 标签和建筑物。FET 无法打开这样的文件,因此下载会停止,并且消息会指明缺少了什么。
因此,课表不会悄无声息地导出不完整的内容。如果您删除了一位老师,请重新分配他们的课程——下载会等到您完成此操作。
删除建筑物与其他操作一样严格。其中的教室会保留下来但失去其建筑物信息,下载会因这些教室而以同样的方式停止。
删除无法撤销。预检还会报告那些引用了已不存在事物的规则,因此在进行任何重大清理后都值得运行一次——它会在您到达下载步骤之前发现这些问题。