第6步——分配课时数并创建课时

您已经在每个班级上声明了各科目的授课小时数(第4步)。现在要把这些小时数分解为一节节单独的课时。

界面分为两部分:

  • 班级面板:班级及其课程的列表(班级的各科目,可按类型细分),每门课程带有已创建小时数的动态计数器。
  • 课时面板:为所选班级创建的课时。

四种显示模式

课时面板有四种模式,通过该面板的选择器切换。每种模式各有用处,切换时不会丢失正在进行的工作。

便签(默认)

课时以卡片形式呈现,按科目分类,或按日期分类(日历类型的课表)。本页其余部分详述的就是这种模式:双击创建,拖动边框调整时长,点击卡片上的图标设置属性。

  • 优点:非常直观;最适合创建课时、分解授课小时数、通过拖动调整时长,以及直接在卡片上处理复杂课时(交替、连堂……)。
  • 缺点:不便于一次对大量课时进行操作、对全局视图做精细筛选、查看安排情况以及快速安排课时。

课表(调课)

课时以接近课表的布局显示,随时可以批量调课。

  • 选择:点击选中一节课时并打开交互式详情。

  • 多选:Shift+点击可将选择扩展为一个范围。选中的课时随后在同一个详情窗口中一起编辑(批量时长、共同属性……)。

  • 动态筛选和显示日期的选择可以把显示范围收窄到您正在处理的内容。

  • “待分配”筛选:单独列出待分配教室或待分配教师的课时,以补全缺失的指定;警示标记会提示尚待补全的内容。

  • 日期 / 实体切换会根据您要比较的内容,改变日程表的坐标轴方向。

  • 优点:手动安排非常高效,可交叉查看(例如班级+教师),可调整大量课时,有针对性的筛选便于处理缺漏,直接在日历上快速批量编辑。

  • 缺点:创建初始课时不如便签直接,不能创建复杂课时,批量视图和编辑的精细筛选较少。

日程表

日程表视图按钮把您在选择树中选中的所有内容——班级、教师、教室、小组……——汇集到同一张网格上,日期则在时间轴上选择。旁边有一个面板,按勾选项各设一个折叠区,汇集待排课的课时。网格还可切换为占用情况(包括平均值),并导出它所显示的内容。详见:日程表视图。

  • 优点:多份课表可在同一张网格上交叉查看,日期可自由选择;某位教师或某间教室所有待排课的课时汇集在一起;按班级、教师和教室显示小时计数器;占用率可导出。
  • 缺点:不能创建复杂课时;按勾选项而不是逐个班级来处理。

列表

课时的表格视图:每节课时一行,每项信息一列(状态、班级、科目、时长、位置、交替周、教师、小组、教室、校区、授课形式、人数、资源、备忘)。该视图可按列表或树状形式查看。

  • 排序:每一列都可排序——点击表头按该列排序,再次点击则反转顺序(升序 / 降序)。
  • 按列筛选:每个表头下方有一个多选下拉菜单用于筛选该列(组合列如日期+时间,有时有两个菜单;人数列有区间输入框 >=10, <5, 10-20)。同一个菜单中的多个值按或组合,但若是不同类型的值(例如教室的标签、视频会议、容量和名称),则按与组合;设在多个列上的筛选按与叠加。有一个按钮可重置所有筛选。
  • 在菜单中搜索:输入文字可缩小选项范围。搜索显示多个选项时,最前面会出现**全部:单击它或按回车键即可全部选中,斜体选项除外。搜索时,校区标题只选中显示出来的教室。月份和日期也可以按数字**查找:2026/09 可找到2026年9月。
  • 容量与时长:在教室列表中,输入 >100 或 20-40 这样的表达式,会显示该容量的教室,并在最前面加上“容量 > 100”,用于保留在这些教室上的课时。在时长中:> 1h30、45min-2h;单独的数字在12以内按小时计算。
  • 教师:只要课表中有一位教师是外聘的,教师筛选还会提供**外聘教师和专职教师**,用于保留有该类教师的课时。
  • 分页:数据量大时列表会分页;每页大小会自动调整(从几百行到几千行),以保持流畅。
  • 简化的批量编辑:勾选所需的课时(选择列),然后使用该列表头的操作按钮(时长、教师、小组、教室……),把设置一次性应用到整个选择。
  • 教室自动分配:选择一组课时和一组教室;算法会给出最优分配(人数、教室约束、可用时间),您可以逐行调整后再确认。参见教室自动分配。

列与列宽

表头末端的齿轮图标列可打开显示选项窗口。其中的列部分列出了课表提供的各列:

  • 在该窗口的列清单中拖动某一列即可调整其位置;
  • 悬停时出现的眼睛图标可隐藏或显示该列。校区和授课形式两列默认隐藏;
  • 重置会恢复默认的顺序、显示状态和列宽。

在点击同意之前,所有设置都不会生效;点击取消则保持列表原样。浏览器会保存这些设置。被隐藏的列,其筛选和排序也随之失效,下文的授课形式列除外。

校区列显示课时所用教室所在的校区,没有教室时显示其班级所在的校区。授课形式列显示课时的授课形式;悬停时出现的铅笔图标编辑可打开教室和授课形式的选择。只要该列处于显示状态,授课形式的筛选就位于其表头下方;该列被隐藏后,授课形式的选项会并入教室列的筛选,已选的授课形式保持选中。这两列按单行分别排序:交替周课时的两周可能因此被分开。

要加宽或收窄某一列,请拖动其标题的边缘调整大小。悬停在标题上时会出现拖动手柄。双击手柄可恢复默认列宽。最后一个显示的列占据剩余空间;超出屏幕时,列表可横向滚动。列宽随列表的缩放而变化。

树状视图

列表上方工具栏中的列表和树状视图按钮用于在两种视图之间切换。浏览器会记住上次选择的视图。

树状视图把课时归入多个层级:默认依次为班级、小组、课程。同一窗口中的树状视图层级部分用于选择并排列这些层级,方式与列相同。还可选择科目、类型、教师、教室、校区和状态;课时存在交替周或课表为日历课表时,还有周;Premium账户还有授课形式,以及课时分配规则(仅限已设置该规则的课程)。

一节涉及多个小组、教师或教室的课时,会归入其中每一个之下。它的每个位置都可修改,修改会在所有位置同步显示。启用共同课时只显示一次开关后,它只归入一个分支,该分支合并这些小组、教师或教室。

每个节点显示其课时数;在时长列中显示其小时数(课程节点还显示应有小时数),并在位置列中显示已安排课时所占的比例。

  • 三角形可展开或折叠该节点,其子层级保持各自的状态。Alt+点击可展开或折叠其全部内容。
  • 悬停在节点上时,折叠全部内容和展开全部内容作用于其全部内容。仅当节点的课时数不超过列表一页时,才提供展开。
  • 工具栏中的全部折叠和全部展开对整个列表执行同样的操作,展开同样受此限制。
  • 节点的复选框会选中其全部课时(无论是否展开),用于批量操作。
  • 课时超过一页的节点先显示一页,再通过按钮显示更多。

树状视图列出通过筛选保留下来的课时,顺序与排序一致。浏览器会记住每份课表已展开的节点。

  • 优点:可排序的总览、按列精细筛选、可选的列与树状视图、批量编辑和教室分配。
  • 缺点:时间维度的直观信息不如其他模式,不能创建复杂课时。

创建一节课时

课时是一门课程的单次具体课时(包括它的科目、时长,有时还有小组,通常有教师和教室),之后再安排到课表中。

选择一个班级,然后双击一门课程:系统会按默认值创建该科目的一节课时(时长 = 班级的时间单位,课程的教师,必要时使用默认教室)。它创建时没有位置,归入尚未安排的课时,等待算法或手动安排。

双击在四种模式下都有效;课程列表只是位置不同:便签模式下在中央,课表和列表模式下则在班级面板中每个班级的下方,日程表模式下则在点击选择树中班级的图标后打开的栏中。

之后要设置该课时(时长、小组、教师、教室、资源),界面取决于它的显示方式:

  • 只要它还是卡片——在便签模式下,或在课表视图中尚未安排时——拖动下边框调整时长,点击卡片上的图标设置属性。
  • 一旦安排到日历上,或在列表中,设置通过下拉菜单进行:课时编辑详情(点击日历上的课时),或列表中的行菜单和列菜单——后者还支持批量编辑。

分解授课小时数

例如:一门数学课每周4小时,可以分解为:

  • 4节1小时的课时,或
  • 2节2小时的课时,或
  • 1节2小时+ 2节1小时的课时。

由您根据教学节奏选择。课程的计数器会持续跟踪您的进度(见下文)。

自动分配

操作菜单提供自动分配,可一次补足每门课程缺少的小时数:它会添加所选时长的课时(网格的1或2个时段,日历模式下为3和4个——因此以小时计的数值取决于课表的时段时长),若余数不是整数,则以一节较短的课时收尾。它会保留已创建的课时,设置默认的教师和教室,并让所有课时都保持未安排状态。

它只对可见的课程起作用:可与按科目或类型的筛选(筛选)配合使用,例如只分配“讲授课”。在列表模式下,它一次处理所有班级;在其他模式下,处理所选班级。

每门课程的小时计数器

班级面板中的每门课程都带有一个计数器,将已创建的小时数与第4步声明的目标授课小时数(例如 3 h / 4 h)对照。进度由卡片的外观体现:

  • 不足授课小时数:外观正常——还有小时数需要创建。
  • 恰好达到授课小时数:卡片变淡(降低不透明度),表示已完成。
  • 超过授课小时数:红色边框——您创建的小时数过多。

计数器的小圆标则直接采用该科目的颜色(因此可能是绿色、蓝色……,与进度无关);悬停时,卡片会以界面的强调色加下划线。悬停还会显示一个气泡,详细列出已创建课时的分类(时长、类型、交替周、草稿 / 已取消)。

子小组与平衡指示器

当一门课程被拆分为班内分组(多个子小组同时上课,通常是分班上课)时,计数器不会乘以小组数:一个班内分组只计一次——否则总数会显示为 n × 授课小时数,这没有意义。

接下来要检查的是所有子小组是否得到相同的授课小时数:这就是课程旁出现的图标的作用。

  • 绿色天平——班内分组中的小组处于平衡状态:所有子小组的小时数相同。
  • 橙色天平——班内分组中的小组处于不平衡状态:某个子小组的小时数多于或少于其他子小组。

悬停在图标上会列出各小组的详情(每个子小组的小时数),可以立即找出需要补足的那个。

复制课时

有两个层级的复制。

快速克隆。图标复制——便签卡片上和列表的每一行都有——会在临时区域(未安排)创建该课时的一个副本,包括所有属性。适合连续创建相同的课时。

高级复制。在课时详情(课时编辑弹窗)中,带箭头的复制按钮会打开一个丰富得多的菜单,主要用于课表 / 日历视图。首先选择复制几份(1到999)——在日历类型的课表上也可以选择直到某个日期——然后选择如何安排:

  • 在临时区域添加课时——副本保持未安排状态。
  • 相同时段——在同一时段重复该课时。
  • 下一个空闲时段——自动查找与时长兼容的时段。
  • 后几天 / 前几天——移到相邻的日子。
  • 后几周 / 前几周——*(仅日历模式)*逐周顺延。
  • 选择时段——由您自己在日程表上指出空闲的时段。

在按天或按周的选项中,“空闲”按钮会把查找限制在未被占用的时段内。在日历模式下,如果启用了跨课表比较,这种查找甚至可以延伸到当前课表之外。

备忘

您可以通过图标评论给课时附加备忘(自由评论)。可以添加多条备忘,具有不同的可见级别:

  • 仅管理员,
  • 管理员+教师,
  • 所有人(学生可见,信息显示屏上也可见)。

备忘会显示在课表上悬停于课时时出现的气泡中。

复杂课时

对于复杂的配置,参见专门的页面:复杂课时。概要如下:

  • 交替(A/B周)——课时顶部的添加一周,用于添加一个交替周。
  • 连堂(连续)——把一节课时拖放到另一节下方。
  • 关联(半个小组交替)——出现在两节连堂课时之间的按钮。
  • 协同教学(同一节课时有多位教师)——在分配教师上选择多位教师。

批量操作

操作菜单可进行批量操作:

  • 取消所有已排课时(已锁定的除外),
  • 解锁所有已排课时,
  • 删除所有已配置教室,
  • 指定预设教室(班级或教师的默认教室,特殊教室除外),
  • 将课时在1或2个时段内自动分配,
  • 表格导入 / 导出(参见第6步(补充)——通过表格批量导入课程),
  • 删除所有课时(所选班级)⚠。

动态错误检测

每次修改时,Omniscol都会检查一致性,并在屏幕顶部以及相关的班级 / 课时上显示警示。参见诊断。

在日历课表上,这项检查还会考虑在相同日期发布的其他课表以及关联账户:参见与另一份课表的冲突。

保存

⚠ 删除课时是即时且永久的(除非您尚未保存)。请通过保存定期保存。

此界面没有全局的撤销 / 重做功能。保存之前,请再检查一遍删除和批量操作。

接下来

下一步:自动生成。

操作步骤

分配一门课程的课时数

  1. 您已经在第4步中为各班级声明了每门课程的授课小时数。这一步把这些小时数分解为单独的课时(一节课时 = 一个时段,之后由算法或手动安排)。

  2. **在班级面板中选择一个班级。**课时面板显示已为该班级创建的课时,按课程分组。每门课程的计数器将已创建的小时数与目标授课小时数(3 h / 4 h)对照:达到授课小时数时卡片变淡,超过时变为红色边框。

  3. 双击一门课程,按默认参数(时长、类型)添加一节课时。拖动课时的下边框调整时长。点击卡片中的图标修改小组、教师、教室、资源。

  4. 按您的意愿分解授课小时数:一门4小时的课程 = 4节1小时的课时,或2节2小时的课时,或混合。课程卡片在恰好达到目标授课小时数时变淡。在班内分组(子小组同时上课)中,绿色 / 橙色的图标会提示所有子小组得到的授课小时数是否相同。

  5. 要连续创建相同的课时,先创建第一节,然后复制:通过复制快速克隆到临时区域,或在详情中使用高级复制(同一时段、相邻的日子 / 周、空闲时段……),尤其适用于日历视图。

  6. 复杂课时(A/B交替、双节连堂、轮换关联、多位教师协同教学):参见课时卡片上的专用图标以及页面复杂课时。

  7. 下一步:自动生成。

另请参阅