五、人员管理与导入规则
5.1 学生管理
- 学生主数据导入:通过 Excel 批量导入新生或维护学生基础信息
- 课程班添加学生:支持搜索选择已有学生 + 课程班学生名单 Excel 批量导入
- 跨学院学生:开课学院教学秘书可将外院学生加入本学院课程班,用于支持外学院学生选修本学院课程;学生主数据归属信息默认由学生当前所属学院维护
- 外院学生标记:管理端课程班名单和学生详情中显示"外院学生"标记,帮助识别来源和权限边界
- 访问边界:外院学生被加入本学院课程班后,默认只访问被加入课程班的数据,不继承本学院学生开放内容权限
- 删除学生:有提交记录也允许删除,被删除学生的数据进入回收站,本地准入关闭
- 回收站:
- 永久保留,随时可恢复
- 恢复后学生回到原课程班,提交记录完整恢复
- 学生移出课程班:学生被移出课程班后,学生端完全不可访问该课程班数据;后台仍保留历史提交、成绩、考勤和成员快照,用于教师、教学秘书、归档和审计
- 学生换班:教学秘书从 A 班移出该学生,添加到 B 班;学生端只访问当前有效加入的课程班
关键教学数据只做软删除,不做物理删除。用户、课程班学生关系、作业、提交、成绩、考勤、归档、毕业设计项目等关键数据被删除或移除后,前台按权限隐藏,后台保留历史记录、关联快照和审计日志,用于追溯、归档和争议处理。
5.2 教师管理
- 添加/删除教师:教学秘书操作
- 教师权限:
- 主讲教师:考勤、打分、布置作业(权限最大)
- 任课教师:考勤、布置作业;默认不可打分,但可被主讲教师授权评分指定作业
- 一个教师可以跨多个课程班
5.3 导入规则
- Excel 格式导入
- 导入页面提供模板下载
- 导入分为两类:
- 学生主数据导入:创建或更新系统本地学生库,不等同于加入课程班
- 课程班学生名单导入:把学生加入指定课程班
- 课程班先导入,再导入对应课程班学生名单
- 事务回滚:一批导入中任一条失败,全部回滚
- 重复处理:课程班编号重复时弹出提示,让教学秘书选择覆盖或忽略
- 结果报告:导入完成后展示成功/失败明细
5.4 学生主数据导入
学生主数据导入用于新生入学或学生基础信息维护。
第一版 Excel 模板字段:
- 学号
- 姓名
- 学院
- 专业
- 年级
- 行政班
导入规则:
- 学号是学生唯一业务匹配字段
- 学院、专业、年级、行政班必须预先存在,导入时不自动创建组织结构
- 导入后学生默认状态为
ACTIVE - 导入后学生立即成为本地准入用户;外部 CAS / 钉钉认证匹配学号后即可登录
- 遇到已存在学号时,不创建重复学生,而是更新学生基础信息
- 可更新字段包括:姓名、学院、专业、年级、行政班
- 学院、专业、年级、行政班等主数据归属信息,默认只能由学生当前所属学院教学秘书维护
- 开课学院教学秘书可将外院学生加入本学院课程班,但不能修改该学生主数据归属
- 跨学院归属变更由学生当前所属学院处理,必须显式确认,并记录原因、操作人、时间、变更前后值和导入版本
- 学生主数据归属变更后,按新的学院/专业归属计算学院开放内容访问范围
- 导入报告需区分:新增、更新、失败
- 外部认证信息不作为导入主匹配依据,仍只用于登录匹配
5.5 课程班学生名单导入
课程班学生名单导入用于把学生加入指定课程班。
- 如果名单中学生已存在,直接建立课程班学生关系
- 如果名单中学生不存在,本条导入失败并进入导入报告;课程班学生名单导入不得自动创建学生主数据
CourseClassStudent关系需要保存加入课程班时的学生信息快照:姓名、学号、学院、专业、年级、行政班- 课程班学生名单导入只建立课程班成员关系,不会因为被某学院导入而自动获得该学院开放内容访问权
- 外院学生加入本学院课程班后,默认只访问被加入的课程班数据
- 课程班学生名单导入也需要生成导入结果报告
5.6 导入版本管理
每次导入操作自动生成一个导入版本,支持查看历史和回退。
教学秘书上传 Excel → 系统校验 → 确认导入
↓
导入成功 → 系统自动创建导入版本快照
- 版本编号(如 V1, V2, V3)
- 导入时间
- 操作人(哪个教学秘书)
- 导入内容摘要(新增 X 个课程班、Y 个学生)
- 变更明细(哪些记录被新增/覆盖/删除)
↓
如果误操作 → 教学秘书选择回退到某个版本
- 系统撤销该版本的所有变更
- 回退本身记录为一次回退操作
版本保留:永久保留,每次导入历史可追溯
回退规则:
- 课程班学生名单导入回退:撤销本次导入建立的课程班学生关系
- 学生主数据导入回退:
- 本次新增且没有后续业务数据的学生可撤销新增
- 如果学生已加入课程班、提交作业或产生考勤/成绩等业务数据,不删除学生,只回退本次更新字段,并在回退报告中标记冲突
- 学生的提交数据不物理删除,进入回收站或保持历史关联
- 覆盖或更新操作时,版本快照保存变更前旧数据,确保可回退
- 回退操作本身必须记录审计日志
- 已归档的课程班不可回退课程班学生名单导入