显示、复制、重组课表

学校往往有多份课表,处于不同阶段:当前学年已发布的课表、为下一学年准备的草稿、用来探索调整方案的测试方案。本页说明如何管理这些不同版本而不致混淆,以及课表生成之后显示和重组两个页面的用途。

查看课表列表

课表管理模块打开后显示账户的课表列表:包括已发布的和草稿。每份课表可以看到:

  • 名称(2026-2027学年、2027秋季学期草稿、 6年级、7年级合班方案),
  • 状态(已发布或未发布),
  • 已发布的周次范围(如有),
  • 快速统计(班级数、课程数、教师数)。

可用的操作包括打开、复制或删除课表。已发布的课表不能删除。

查看已生成的课表

按钮显示以只读方式打开课表:您查看的是最终课表,但无法修改。在以下情况下,最适合用这个页面:发布前通读、检查某一周或一连串课时的衔接、在不开放编辑功能的前提下展示课表、导出或分享。

无风险的检查

该页面沿用课表常用的显示引擎,但处于安全模式:不能移动课时,不能保存,也不会误改。您可以使用显示筛选器、日期选择器和各种显示方式(网格、列表、电子表格、日程表、日、月、分屏——详见 课表的显示方式),还可以一次关闭并排打开的多个日历。

交替周与各个变体

当课表含有交替周时,这一点尤其有用:您先显示全部周的视图,再通过专用选项卡(A/B、1/2等)逐个查看各个变体。要检查按周重复的课表在所有变体上是否一致,这通常是最简单的办法,而且没有编辑工具的干扰。

以只读方式分享

在此页面中,您可以打开分享功能:通过网页链接,把完整的理论课表以只读方式提供给第三方(外部合作方、校领导、校区负责人),无需开放Omniscol账户的访问权限。日历课表还提供 iCal 链接。详见通过公开链接分享课表。

导出(PDF、Excel、打印)

查看页面是导出所显示课表文件的自然入口:

  • 以PDF格式导出数据,生成 PDF,
  • 以Excel格式导出数据,导出为 Excel / XLSX,
  • 打印,用于打印。

对于班级课表和教师课表,这通常是生成可直接发放的规范文档的最便捷方式。

快速重新组织已定稿的课表

按钮重组以快速编辑模式打开同一份课表。目的不是重做整个课表,而是在已经完成的课表上快速修正个别特殊情况。

典型情况:

  • 移动一个已生成的课时,
  • 更换教室、时段或临时安排,
  • 添加一个单独的课时,
  • 修正少量遗留的冲突,而不必重走整个课时分配 → 生成流程。

在这个页面中,您可以看到网格、筛选器、可用时段面板、按钮添加, 以及用于保存修改的按钮保存。

如果修改变成结构性的(班级、小组、科目、授课小时数、全局约束),请回到课表的各个构建步骤,或者复制课表,在草稿上操作。

复制课表

三种典型情况:

  • 基于已发布的课表准备下一学年——参见 准备下一学年。
  • 基于已发布的课表创建测试方案,无风险地探索结构性调整(班级合并、 校区重组、新增专业方向)。
  • 从账户中保留的旧课表重新开始——以往年的结构为基础,为新学年建立课表。

操作复制 会打开一个对话框。创建出的副本始终是未发布的草稿:只有您明确发布它之后,其中的课时才会供给其他模块。对话框中显示一棵默认全部勾选的复选框树:全部保持勾选,得到的是一模一样的副本;取消勾选某一项,副本中就会去掉相应的内容。

选择要保留的内容

这棵树与课表的结构一致;取消勾选某个分支,就会重新构建该部分:

  • 校区——连同其教室和资源。取消勾选校区,也会去掉课程课时上带有的教室和资源,以及课时的位置:这样副本的网格需要重新安排。
  • 教师——课表的教师库。取消勾选教师库,同时会去掉教师—班级—科目的安排,以及课程课时上带有的教师。
  • 班级——连同其小组、时间限制、不兼容规则和课时分配。每个子分支都可以单独取消勾选:小组、班级的时间限制、不兼容规则,或课程课时的细节(小组、教室、资源、授课形式、评论、位置……)。
  • 课时位置——只取消勾选这一项,副本保留全部结构,但网格是空的:这是复制一份备课内容、从零开始重新生成的规范做法。

依赖关系会自动处理:例如,您不能在移除所有校区的同时,仍保留课时上的教室。而且无论取消勾选到哪一级,Omniscol都会清理变成孤立的引用——例如指向已移除校区的班级。

转换课表类型

转换课表类型:复制时,可将周课表、周期课表或日历课表转换为另一种类型——Omniscol会按新的形式重新调整课时。

同一个对话框还可以将副本转换为与原课表不同的类型。选择器只提供另外两种类型。转换时会按新的形式重新调整课时。

  • 转为日历课表(从周课表或周期课表)——您需要指定一个时间段(开始和结束日期)。每个重复的课时会展开为时间段内每个对应工作日各一个带日期的课时;法定节假日、停课和缺勤的日子会被跳过。各科目的授课小时数会按时间段的周数调整,交替周则逐日解析到正确的变体(A/B、A/B/C……)。
  • 转为周期课表——您需要指定以工作日计的周期长度;每个位置成为周期中的一个日序号。
  • 转为周课表(从周期课表或日历课表)——每个课时回到它所在的星期几。

转为周课表或周期课表有意做了简化:原本落在同一个星期几的多个课时会合并到同一个时段,日历课表中带日期的可用时间也不会保留。只有在确实需要明确日期时,才选择转为日历课表。

平移日期(日历课表)

对于日历类型的课表,复制时可以将所有课时重新对齐到新的开始日期——便于在下一学年重现同样的安排。勾选平移选项,填写新的开始日期,Omniscol就会平移时间段,并重新对齐每个课时。

原则是:Omniscol 保持上课日的先后顺序。原时间段的第N个上课日,成为新时间段的第N个上课日——重新对齐依据的是工作日,而不是单纯的日历日期。

因此,课时可能会改到另一个星期几,原因有两个。首先,新的开始日期不一定与旧的落在同一个星期几:如果原来从周一开始,新的从周三开始,一切都会后移两天。其次——也是最常见的情况——两个时间段的法定节假日和停课日并不重合。落在新时间段之外的课时会变回未安排位置的状态:课时及其全部细节都会保留,只丢失位置。

在Omniscol中重新组织学校

对于结构性的调整(从传统班级制转为小组制、合并 年级、开设新校区),请在专门的草稿课表上操作:

  1. 将已发布的课表复制为2027-2028调整方案。
  2. 在草稿中修改结构(班级、小组、校区)。
  3. 运行诊断和生成,评估可行性。
  4. 反复调整,不影响正式账户。
  5. 方案确认后,可以切换为发布。

好处是:只要方案仍是草稿,最终用户(学生、教师)就什么也看不到。只有管理员可以访问草稿。

删除不再需要的草稿

未发布的课表可以在列表中删除。如果想在删除前留存记录,请先打开课表,再通过将其导出为JSON。详见 自动生成。

已发布的课表不应直接删除:如果确实需要让它退出使用,请先在发布网格中取消发布。

操作步骤

基于已发布的课表创建测试方案

  1. 要在不影响正式账户的情况下探索调整方案(班级合并、新校区、改为小组制):请在从已发布课表复制出来的方案草稿上操作。草稿期间,用户什么都看不到。

  2. 打开课表管理模块:列表显示账户的课表,以及各自的已发布/未发布状态、周次范围和快速统计(班级、课程、教师)。

  3. 在已发布的课表上点击复制。在对话框中勾选要保留的内容——校区(教室、资源)、教师、班级(小组、可用时间)、课程及其细节。做方案时,通常保留结构和课程,同时取消勾选需要重新安排的教师。

  4. 起一个一目了然的名称:2026-2027第一学期、2027第三季度、 上海新校区测试、选修课分组调整。名称越明确,三个月后越不容易混淆。

  5. 在草稿中修改结构:创建或合并班级,添加校区,重新组织小组。运行生成,评估可行性。放心地反复调整——对已发布的课表没有任何影响。

  6. 方案确认后,切换为发布(参见 发布课表)。否则,保留为草稿,或在删除前导出为JSON。

另请参阅