六、课程班生命周期
待开课 → 进行中 → 已结课 → 已归档
6.1 状态影响
| 操作 | 待开课 | 进行中 | 已结课 | 已归档 |
|---|---|---|---|---|
| 学生加入/退出 | 允许 | 允许 | 禁止 | 禁止 |
| 教师布置作业 | 允许 | 未超过课程班工作截止时间时允许 | 禁止 | 禁止 |
| 学生提交 | 禁止 | 未超过课程班工作截止时间时允许 | 禁止 | 禁止 |
| 评分 | 禁止 | 未超过课程班工作截止时间时允许 | 未超过课程班工作截止时间时允许补录/修正,必须审计 | 禁止 |
| 教学秘书修改信息 | 允许 | 允许 | 受限 | 禁止 |
6.2 学院统一工作截止时间
- 学院按学期统一设置课程班工作截止时间,课程班默认继承该时间
- 超过课程班工作截止时间后,教师不能再新增或修改作业、修改授课计划内容、补录或修改考勤、评分、改分或调整成绩构成
- 超过课程班工作截止时间后,学生不能再提交、修改提交、补交或调整课程班内作品公开状态
- 课程班工作截止时间是进入结课和归档前的统一收口约束;已结课、已归档状态仍按原状态规则控制
- 教学秘书可为未完成课程班单独延长课程班工作截止时间,必须填写原因和新的截止时间
- 延期记录保存操作人、时间、原截止时间、新截止时间和原因,并进入审计日志
- 第一版采用课程班统一延期,不做按补交、改分、补考勤、授课计划修改等操作类型的细粒度解锁,也不新增教师延期申请流程
- 课程归档后仍按归档快照和只读规则执行,不能通过调整课程班工作截止时间绕过归档锁定
6.3 结课机制
- 结课操作人:教学秘书
- 第一版不做教师结课申请流程;教学秘书在后台直接将课程班结课
- 已结课后、课程班工作截止时间前允许补录或修正成绩;超过课程班工作截止时间后,需教学秘书先单独延长课程班工作截止时间
- 补录或修正成绩必须记录修改人、时间、前后值和原因
- 前置检查(仅提醒,不强制):
- 课程班结束时间已过
- 课程班工作截止时间是否已过
- 是否存在单独延期记录
- 所有作业均已截止
- 所有提交已评分
- 考勤数据完整
- 授课计划课次已完成
- 作业未截止、成绩未完成、考勤不完整、授课计划课次未完成、课程班工作截止时间已过但课程班未完成等只作为结课风险提醒,不硬拦截
- 结课操作必须记录审计日志
- 批量结课:生成报告,列出各课程班缺失信息