半班与班内分组中的选修课
在中小学,班级管理很快会因半班(实验课小班授课)和选修课而变得复杂: 选修课会把同一个班级的学生拆分为多个同时上课的子小组。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班-其他,以此类推),
- 在三个日语小组之间设置对齐,使它们处于同一时段、同一间教室, 并由同一位教师授课。
参见小组对齐。
操作步骤
为初二年级创建日语/德语/自习时段
-
典型的初二、初三场景:在同一时段,一部分学生上日语, 一部分上德语,一部分不选课(自习)。三个小组同时进行。 Omniscol的班内分组可以轻松处理这种情况。
-
创建三个小组:在班级
8年级1班中创建8年级1班-日语、8年级1班-德语、8年级1班-自习。根据每名学生的选修选择, 将其分配到对应的小组。 -
声明班内分组
(8年级1班-日语, 8年级1班-德语, 8年级1班-自习): 这三个小组互不重叠且同时进行。Omniscol会保证它们安排在同一时段。 -
创建三门课程,安排在每周的同一时段:
- 日语:对应
8年级1班-日语,配日语教师和合适的教室; - 德语:对应
8年级1班-德语,配德语教师; - 自习:对应
8年级1班-自习,配看管人员(也可按贵校的做法不安排教师)。
生成会遵守班内分组:这三门课程必然安排在同一时段。
- 日语:对应
-
面向多个班级开放的选修课(8年级1班、2班、3班共用一位日语教师和 一间教室):组合使用按班级设置的班内分组(
8年级1班-日语与 8年级1班的其他小组互不重叠,2班、3班同理)+三个日语小组之间的对齐。 参见小组对齐。 -
学年中途的变动(某名学生放弃日语,转去自习): 在其学生详情中修改所属小组,从变动当周起生效。 已经过去的周保留原来的分配。