Skip to content

学期、作息与课程准备

Campus

适用角色

教务管理员、排课员、课程管理员。

功能说明

排课前的四项基础资料维护:学期、作息模板、课程、课程分类。学期确定可排的时间范围并标记当前启用学期;作息模板定义每天的节次与起止时间;课程按分类归类并可关联院系、专业;课程分类给课程提供颜色标签与归类。这些资料准备就绪后,才能进入周教学计划与排课环节。

课程与课程分类均支持按状态(启用/禁用)筛选,课程还支持从模板下载、批量导入。禁用或删除课程时,系统会校验该课程是否已被周计划模板引用。

操作入口

text
教学管理 > 学期管理
教学管理 > 作息管理
教学管理 > 课程管理
教学管理 > 课程分类

具体菜单层级以实际下发的客户环境为准。

截图待补:学期、作息、课程、课程分类各页面及其表单窗口。

一、维护学期

学期管理列表展示学期名称、开始日期、结束日期、总周数和状态。状态分「当前学期」与「历史学期」两种,「当前学期」显示为绿色标签,「历史学期」显示为灰色标签。

  1. 进入「学期管理」,点击工具栏「新增学期」。
  2. 在弹窗中填写:
    • 学期名称(必填):例如「2024-2025第一学期」。
    • 开始日期(必填):格式 yyyy-MM-dd。
    • 结束日期(必填):格式 yyyy-MM-dd。
  3. 点击「确定」保存,成功后提示「新增成功」。
  4. 需要修改时点击行「编辑」。
  5. 对非当前学期的行,可点击「设为当前」,确认后该学期成为当前学期。
  6. 删除仅对非当前学期开放,确认后执行。

列表筛选

  • 顶部可按学期名称关键字筛选。
  • 可按状态筛选:全部/当前学期/历史学期。

「设为当前」「删除」两个操作只在状态为「历史学期」(非当前)的行显示;当前学期不能直接删除,也不出现「设为当前」。

二、维护作息模板

作息模板列表展示模板名称和是否默认。可将某个模板标记为默认,列表中「是否默认」为「是」时显示绿色标签。

  1. 进入「作息管理」,点击工具栏「新增模板」。
  2. 在弹窗中填写:
    • 模板名称(必填):例如「夏季作息」。
    • 是否默认:开关控制,默认关闭。
  3. 在「时间段设置」区维护各节次:
    • 每一节包含开始时间结束时间(格式 HH:mm:ss)和节次名称(例如「第一节课」)。
    • 新建模板时系统默认预置 2 节(08:00-08:45、09:00-09:45)作为起点。
    • 点击「添加时间段」新增一节;系统会依据上一节的结束时间自动推算下一节:默认课间 10 分钟、每节 45 分钟,若推算结果跨过中午 12 点则自动顺延到下午 14:00 开始。
    • 若上一节尚未设置结束时间,点击添加会提示「请先设置上一节课的结束时间」,并新增一节空白行。
    • 每节末尾的红色删除按钮可移除该节;移除后剩余节次的名称会自动重新按「第 N 节课」顺序排列。
  4. 点击「确定」保存,成功后提示「新增成功」。
  5. 需要修改时点击行「编辑」,删除时点击行「删除」并确认。

列表筛选

  • 顶部可按模板名称关键字筛选。

三、维护课程分类

课程分类为课程提供归类与颜色标签。列表展示分类名称、分类编码、分类颜色(以色块显示)、排序号、状态、分类描述和创建时间。

  1. 进入「课程分类」,点击工具栏「新增分类」。
  2. 在弹窗中填写:
    • 分类编码(必填):只能包含大写字母、数字和下划线,长度不超过 20 个字符。
    • 分类名称(必填):长度不超过 50 个字符。
    • 排序号:数字,范围 0-9999,默认 0。
    • 状态:启用/禁用,默认启用。
    • 分类颜色:颜色选择器,支持透明度,提供一组预置颜色,默认 #409EFF。
    • 分类描述:长度不超过 200 个字符。
    • 备注:长度不超过 500 个字符。
  3. 点击「确定」保存,成功后提示「添加成功」。
  4. 需要修改时点击行「编辑」,删除时点击行「删除」并确认(确认语为「确认删除课程分类"XXX"吗?」)。

列表筛选

  • 可按分类名称关键字筛选。
  • 可按分类编码关键字筛选。
  • 可按状态筛选:启用/禁用。

四、维护课程

课程列表展示课程名称、课程分类(带颜色标签)、院系名称、专业名称、状态、描述和创建时间。状态分启用(绿色)/禁用(红色)。

手工新增

  1. 进入「课程管理」,点击工具栏「新增课程」。
  2. 在弹窗中填写:
    • 课程名称(必填)。
    • 课程分类(必填):从已建课程分类中选择。
    • 院系:从院系列表中选择。
    • 专业名称:只读框,点击右侧搜索按钮打开专业选择窗口挑选(会按所选院系过滤)。
    • 状态(必填):启用/禁用,默认启用。
    • 课程描述:多行文本。
  3. 点击「确定」保存,成功后提示「新增成功」。
  4. 需要修改时点击行「编辑」。

批量导入

  1. 点击工具栏「下载模板」,得到导入模板,成功后提示「模板下载成功」。
  2. 点击工具栏「导入课程」打开导入窗口。
  3. 点击「选择文件」上传填好的文件(仅支持 .xlsx,且不超过 10MB,一次一个文件)。
  4. 点击「确定导入」提交。导入完成后系统会下载结果文件,提示「导入成功,请查看下载的结果文件」,按结果文件逐行核对。

导入窗口内已列出的导入说明:

  • 请先下载导入模板,按照模板格式填写数据。
  • 课程名称为必填项,不能重复。
  • 课程分类请填写已存在的分类名称。
  • 状态可填写:启用/禁用 或 1/0 或 true/false。
  • 导入完成后会下载结果文件,请查看导入结果。

列表筛选

  • 可按课程名称院系名称专业名称关键字筛选。
  • 可按课程分类下拉筛选。
  • 可按状态筛选:全部/启用/禁用。

禁用与删除的引用校验

课程被周计划模板引用时,禁用和删除会有额外校验:

  • 删除:若该课程已被周计划模板引用,弹出「无法删除课程」提示,说明被多少个周计划模板引用,并列出前若干条引用(模板名称/周次名称/课程名称),需先调整周计划模板后再删除。
  • 禁用:若编辑时把已启用课程改为禁用且该课程已被引用,弹出「确认禁用课程」提示,说明引用情况并提示「禁用后可能影响排课」,可选择「继续禁用」或「取消」。
  • 未被任何周计划模板引用的课程,禁用和删除不受此校验限制。

关键规则与注意事项

  • 学期的「当前学期」是排课的时间基准,同一时刻应有且仅有一个当前学期;当前学期不能直接删除,需先把其他学期设为当前后再处理。
  • 作息模板的节次开始/结束时间直接决定课表可排的节次,启用后调整应谨慎。
  • 课程分类编码有格式约束(大写字母、数字、下划线),且与课程强关联;新增课程必须先有可选的课程分类。
  • 已被周计划模板引用的课程,禁用前需评估对排课的影响,删除前必须先解除引用。
  • 排课前应确认专业、院系等基础资料已就绪,避免课程表单里没有可选项。

学期「总周数」的计算方式、导入模板的具体列格式、专业选择窗口的字段范围等后端规则,以实际下发的客户环境为准。

常见问题

学期无法删除或找不到删除按钮

「设为当前」和「删除」只对非当前学期显示。若某学期是当前学期,需先将另一个学期设为当前,原学期变为历史学期后才可删除。

课程无法删除

若课程已被周计划模板引用,会弹出「无法删除课程」并列出引用的模板/周次/课程。请先到周计划模板里解除对该课程的引用,再回来删除。

课程禁用时弹出确认框

说明该课程正被周计划模板引用,禁用可能影响排课。确认无影响后点「继续禁用」,否则点「取消」保持启用。

添加时间段提示「请先设置上一节课的结束时间」

作息模板按上一节的结束时间自动推算下一节,上一节缺结束时间时无法推算。请先补齐上一节的结束时间,再添加下一节。

新增课程时课程分类没有可选项

课程分类为课程的必填项。请先到「课程分类」维护并启用至少一个分类,再回到课程管理新增。

版本记录

版本日期修改说明
v1.02026-07-27首次建立
v1.12026-07-27依据前端源码完善内容

聚全信息文档中心