排课系统 · 学校场景与使用说明

学校场景与使用说明

阅读前先区分:下面记录的是学校业务操作方案。当前“教学计划”与“课表编排”使用不同的演示数据,尚未自动联动;新增“场地统筹”可为编排样例的已有节次保留时间分配机房;教学计划变更自动同步仍待接入。
黄石艺术学校

先排常规课表,再标记并落实机房课

记录依据:2026-10-20 用户确认学校顺序;下列为据此梳理的业务操作方案,晚标记后的数据衔接仍待实现。
  1. 第一步|教学计划:先准备课程和教师

    进入教学计划,选学期、专业,录入或导入每班课程、周课时、主任和辅任。例如专业课每周4节,先记录4节总量。此时不指定机房;没有场地要求的课时应保持空白。注意原型初始样例可能已带本班教室或机房,不能把“还没打开设置”当成场地一定为空。

  2. 第二步|自动排课设置:准备常规排课要求

    维护教师禁排、固定课程、连堂等实际要求。此时先不执行机房资源优先编排;常规要求与场地标记是两类信息。

  3. 第三步|课表编排:形成常规课表草稿

    在普通班级课表中安排课程时间,4节专业课先占4节,核对班级和教师时间。先保存草稿,不把它当作机房已落实的最终课表,也不在下一步额外新增上机课。

  4. 第四步|教学计划 → 设置场地:补标上机需求

    按专业、班级找到专业课,选择“按课时分别设置”,只填2节“机房”;另外2节留空、不限制场地。要求1节就填1节。多个班同要求用批量设置,按当前修改范围决定是否覆盖原配置。这里标记“每周需要几节”,还没有决定具体哪两节。

  5. 第五步|已排课表:明确哪几节转为机房课

    目标设计应保留原4节的时间,显示新标记对已有安排的影响,再从这4节中选定2节作为机房课。不能默认前2节,不能把原4节保留后再生成2节;例如周一第3节和周三第2节转为机房,剩下2节仍无场地限制。在新增“场地统筹”中选择“为已排课程分配场地”,逐一选择已有4节中的2节,落实到机房;原单节ID与上课时间保留。教学计划晚标记的自动同步仍未接入。

  6. 第六步|课表编排 → 场地统筹:分配具体机房

    按机房类型查看房间占用和关联班级课表,为选定的已有课程节次分配可用房间。优先保留课程时间,只落实房间;不是把课程再排一次。如果该时间机房都满,保留待处理,明确选择调课并检查班级、教师及房间冲突。新增独立“场地统筹”已支持对当前编排样例保留时间分配房间;原时间不可用时列出原因,不自动调课。

  7. 第七步|核对结果

    专业课每周仍为4节,只有指定2节占用机房,另外2节无场地要求。核对机房、教师、班级冲突及尚未落实的需求,再确认最终课表。当前原型没有真实发布或完整排课校验。

学校待确认:最后分配机房时,是否允许调整已有课程时间,以及是否需要连上2节。当前支持:在编排样例中指定已有上机节次并保留时间分配房间。实现待办:真实计划变更读取、教学计划与编排数据自动映射及影响确认。此流程是业务方案,不代表当前页面已全部支持。
一商学校

先标记机房需求,先排机房,再排其余课程

记录依据:2026-10-20 用户确认一商优先设置机房课;历史材料另有固定课→机房→连堂→外聘→普通课的顺序。
  1. 第一步|教学计划:录入完整课程和教师

    录入或导入各班全部课程、周课时及教师。例:某专业课每周4节,仍登记一门4节课程,不拆建“机房课”和“理论课”两门课程。

  2. 第二步|教学计划 → 设置场地:排课前先标记机房需求

    找到课程,选择“按课时分别设置”,填2节机房,其余2节留空;1节上机就填1节。如果必须用某间机房则指定具体场地,否则按机房类型设置,具体房间在编排时决定。多个班用批量设置,范围限定当前专业。

  3. 第三步|自动排课设置:准备必须遵守的要求

    配置教师禁排、连堂、固定课及校区等实际要求。学校若要求机房课2节连上,需要另设连堂要求,“机房2节”本身不表示连堂。固定课是否先于机房执行仍需学校确认,不能单靠场地标签决定所有顺序。

  4. 第四步|课表编排 → 场地统筹:先编排机房部分

    目标流程中只把这门课的2节机房需求送入机房任务池,选择时间和可用房间,或按机房类型分批编排后核对。此时同步形成班级与教师的课程时间占用。当前演示场地统筹可从独立样例任务池拖放,尚未读取教学计划中刚修改的场地段。

  5. 第五步|课表编排:保留机房安排,补排其余课时

    回到普通课表或批量编排,保留并按需要锁定已确认的2节机房课,再排这门课剩下的2节及其他常规课程。后续编排不能重排或重复生成已经安排的机房课,教师和班级的占用要共同检查。

  6. 第六步|核对结果

    同一门课合计4节:2节已落实机房+2节无场地要求。检查任务是否排齐、资源和教师有无冲突,再保存最终结果;当前原型没有真实求解和发布能力。

学校待确认:机房是相对普通课优先,还是绝对第一步;与固定课的先后顺序以学校确认结果为准。实现待办:教学计划与编排任务池联动,未指定场地课时也必须生成对应剩余课程任务,不得丢失。
通用

4节课中只要求1节或2节进机房

记录依据:2026-10-20 用户确认:场地课时不必补齐;未设置课时为空白场地,超出总课时才提醒。
  1. 先区分课程总课时和有场地要求的课时。4节专业课只要求2节机房,仍是一门4节课。
  2. 单条设置:按课时分别设置 → 仅保留需要指定的部分 → 使用2节 → 按场地类型安排 → 机房 → 确定。
  3. 剩余2节不自动补成本班教室,也不算场地缺项。如果确实要求剩余2节用本班教室,再主动增加这一部分。
  4. 设置合计小于或等于课程总课时均可保存;超过总课时则阻止保存。全部无要求时可删除全部部分,保存空白场地。
  5. 整门课统一设置适用于全部课时要求相同的情况;按课时分别设置适用于只有部分课时有要求或不同部分要求不同。
空白场地表示计划未限制场地,不表示真实上课可以没有空间。排课时仍需根据学校实际组织方式安排。
通用

本班教室、场地类型、具体场地怎么选

记录依据:本次设置场地页面讨论与《排课系统整体框架》中场地需求、场地统筹编排章节。
  1. 本班教室:明确要求使用这个班对应的教室。
  2. 按场地类型安排:必须用机房等类型,但不限定某一间;具体房间在排课时落实。
  3. 指定具体场地:必须使用某一间房,例如2号机房;直接选择房间,类型自动随房间确定。
  4. 按类型配置已经构成有效需求,不能当成没设置;也不代表已经占用了某间房的某个时间。
  5. 设置场地页可按机房类型、使用方式、班级和课程组合查询,部分课时需要机房的课程也应纳入结果。
设置需求与实际排入课表是两个动作。原型未接真实求解器,不能以设置成功证明资源和时间无冲突。
通用

同一专业多个班级一起设置

记录依据:2026-10-20 用户确认的批量设置流程。
  1. 设置教师或设置场地 → 批量设置 → 先选班级,再选课程,最后填写设置,点击确定。所有班级限定当前专业,课程来自这些班实际的开课安排。
  2. 主任、辅任分别点选教师,未指定的角色不修改。仅补充模式中,主任补缺失或待定,辅任追加并去重;覆盖模式替换指定角色。
  3. 场地默认仅处理待核对项;已有有效配置或空白不限制场地不会自动改写。需要统一修改时主动选择覆盖已有设置。
  4. 批量只设置2节机房时,其余课时保持空白;分段批量要求课程总课时一致。
  5. 合班需选齐关联班级,一条共同安排只修改一次;跨专业关联、分班以及0课时等特殊安排按现有校验跳过或交由单独处理。
取消不修改计划;选择教师或房间窗口的确定只回填批量草稿,批量窗口的确定才正式保存。当前没有批量撤销入口。
通用

部分上机与合班、分班的区别

记录依据:《排课系统整体框架》上课方式章节与当前交互原型。
  1. 部分上机:同一班同一门课,2节机房、其余课时无要求;只改变场地需求,不需要拆成两门课。
  2. 合班:多个班共同上一门课,同一时间共用教师和场地,教师课量按一次授课计算。修改时影响关联班级。
  3. 分班:一个班分成同时上课的多个组,各组可能有不同课程、教师和场地;在上课方式中分别维护,不能给同时上课的两组配同一个教师或房间。
当前原型只演示整门课程的合班、分班。部分课时合班、学生名单与多周展开不应按现有演示推定已完成。