半班与班内分组中的选修课

在中小学,班级管理很快会因半班(实验课小班授课)和选修课而变得复杂: 选修课会把同一个班级的学生拆分为多个同时上课的子小组。Omniscol用来构建这类安排的概念是 班内分组:这些子小组必须在同一时间上课,但内容各不相同。

实验课半班

典型场景是6—7年级:平时28名学生整班上课, 上科学实验课时拆成两个14人的小组。两个半班必须同时上实验课 (否则无法同时安排其他课程),各自有自己的教师和教室。

在Omniscol中这样建模:

  • 在班级6年级1班中创建两个小组6年级1班-实验1组和6年级1班-实验2组,
  • 将它们声明为班内分组:Omniscol保证它们同时有课,
  • 创建两门科学实验课程,各自对应一个小组、一位教师、一间教室, 安排在每周的同一时段。

生成算法会遵守班内分组:不会出现6年级1班-实验1组上科学课, 而6年级1班-实验2组在上语文的情况。

班内分组中的选修课

典型场景是初二、初三(8—9年级):在同一时段,一部分学生上日语, 一部分学生上强化德语,其余学生不选课(自习)。同一个班级内有三个同时进行的小组。

建模方式:

  • 在班级8年级1班中创建小组8年级1班-日语、8年级1班-德语、8年级1班-自习,
  • 声明为班内分组(三个小组同时进行),
  • 每个小组一门课程,安排在同一时段,各自有教师和教室。

学生在学年中途更换选修课

选修课可能在学年中途发生变化(例如某名学生放弃日语,转去自习)。 小组分配按周在学生详情中管理:已经过去的周保留原来的分配, 之后的周采用新的分配。

班内分组与小组对齐

对于跨班级开设的外语(例如日语向8年级1班、8年级2班、8年级3班开放), 请组合使用:

  • 每个班级各自一个班内分组(8年级1班-日语 / 8年级1班-其他, 8年级2班-日语 / 8年级2班-其他,以此类推),
  • 在三个日语小组之间设置对齐,使它们处于同一时段、同一间教室, 并由同一位教师授课。

参见小组对齐。

操作步骤

为初二年级创建日语/德语/自习时段

  1. 典型的初二、初三场景:在同一时段,一部分学生上日语, 一部分上德语,一部分不选课(自习)。三个小组同时进行。 Omniscol的班内分组可以轻松处理这种情况。

  2. 创建三个小组:在班级8年级1班中创建8年级1班-日语、 8年级1班-德语、8年级1班-自习。根据每名学生的选修选择, 将其分配到对应的小组。

  3. 声明班内分组(8年级1班-日语, 8年级1班-德语, 8年级1班-自习): 这三个小组互不重叠且同时进行。Omniscol会保证它们安排在同一时段。

  4. 创建三门课程,安排在每周的同一时段:

    • 日语:对应8年级1班-日语,配日语教师和合适的教室;
    • 德语:对应8年级1班-德语,配德语教师;
    • 自习:对应8年级1班-自习,配看管人员(也可按贵校的做法不安排教师)。

    生成会遵守班内分组:这三门课程必然安排在同一时段。

  5. 面向多个班级开放的选修课(8年级1班、2班、3班共用一位日语教师和 一间教室):组合使用按班级设置的班内分组(8年级1班-日语与 8年级1班的其他小组互不重叠,2班、3班同理)+三个日语小组之间的对齐。 参见小组对齐。

  6. 学年中途的变动(某名学生放弃日语,转去自习): 在其学生详情中修改所属小组,从变动当周起生效。 已经过去的周保留原来的分配。

另请参阅