帮助中心

模块帮助百科 · 共 23 篇

资料报送学期与开新一轮

业务模块 超级管理员教学办/教务处管理员学院管理员

功能简介

资料报送的每一条记录都带学期(数据库 course_archives.semester,必填)。同一个报送实例(如「课程目标达成情况评价报告」「教学课件报送」)跨学期反复使用:换学期不是新建一张表,而是在同一实例下开启新一轮数据。

系统用「当前报送学期」这个开关把列表、导出与首页完成率统计收敛到某一个学期,让本轮报送不被上一轮的记录干扰,历史学期则完整保留、随时可切回查看。

学期的三种写法:

口径写法示例适用场景
学期2025-2026-1、2025-2026-2大多数按学期报送的项目,如教学课件报送、课程目标达成情况评价报告
小学期2025-2026-3夏季小学期开设的课程
学年2025-2026按学年报送的项目,如学生学业发展评价报告、应届毕业要求达成评价报告、专业持续改进报告

手工输入的「2024-2025第二学期」「2025-2026小学期」「2025-2026学年」、全角数字等写法,保存报送学期、向导第 1 步和导入页学期时都会自动统一成上表的标准写法。报送学期与导入时填写的学期必须是同一种口径,否则列表看不到导入的记录。

说明:「按日期自动推算当前学期」只会得出 -1 或 -2,推不出小学期 -3;小学期项目请手工填写报送学期与导入学期。

入口与权限

动作入口谁能做
设定/修改当前报送学期模板管理页 → 实例行 → 日历周图标「报送学期」仅超级管理员
撤回 / 发布、定向预览名单模板管理页 → 实例行 → 撤回(↶)/ 发布(分享)图标、「定向预览名单」图标仅超级管理员
给列表加「学期」列模板管理页 → 实例行 → 滑杆图标「调整列表展示」(进入「编辑实例差异」页)仅超级管理员
设置截止日期 / 解除手动锁定模板管理页 → 实例行 → 日历图标「设置报送截止日期」超管 + 教务处类(school_department)管理员;学院管理员、教学办管理员无此权限
导入新一轮数据报送列表页 → 「导入」(教学课件报送为「导入课程清单」)学院系统管理员(本院)、教务处级管理员、本单位 OrgUnit 管理员、超管;教学办主任没有此按钮
切换查看历史学期报送列表页 → 工具栏「学期」下拉所有能进该列表的人

模板管理页地址:/admin/submission_templates。

操作步骤(分角色)

超级管理员:学期之间先撤回(可选,推荐)

上一轮报送结束、下一轮还没开始时,项目若继续开放,教师首页会一直挂着已结束的待办。2026-09-25 起教学课件报送也能像其它项目一样撤回:

  1. 模板管理页 → 该实例行 → 撤回图标(↶,悬停「撤回发布」)→ 确认。撤回后只有超管和定向预览名单里的账号能进入,菜单、首页统计与待办、催办里都不再出现;历史记录与附件保留。
  2. 按下面的标准三步准备新一轮(超管不受撤回影响,可正常设学期、导入、看列表)。需要让个别老师先试用时,用「定向预览名单」填入其工号。
  3. 准备好后点「发布给学院」。发布前系统会检查所有开通资料报送模块的学院审核流程是否缺人,缺人会提示「暂不能开放」并列出学院与缺少的角色,补齐后再发布。建议撤回前先确认各学院审核人员齐全,避免撤回后迟迟发不回来。
  • 教学课件报送从未撤回过时视为「已开放」,不做这一步也不影响原有用法。
  • 撤回期间流程设计页仍能配置教学课件报送的审批流程。

超级管理员:开启新一轮报送(标准三步)

以「课程目标达成情况评价报告」切到 2025-2026-2 学期为例。

  1. 设定当前报送学期:模板管理页 → 该实例行 → 点日历周图标「报送学期」→ 在「报送学期 / 学年」框填 2025-2026-2(学期填 YYYY-YYYY-1/2,小学期填 -3,按学年报送的项目填 YYYY-YYYY)→ 保存。
  • 建议先做这一步再导入:导入页的默认学期会自动跟随它,省掉手工填写,也就避免了「填错学期导致整批记录落到错误学期」这个最容易出事的环节。
  • 代价是保存后到导入完成之间,列表会是空的(新学期还没有数据),通常只有几分钟。
  1. 导入本学期数据:列表页 → 「导入」→ 上传 .xlsx / .xls → 确认「学期 / 学年」框显示 2025-2026-2 → 下一步核对导入范围、字段映射、排除学院、清洗规则 → 先「预检」核对统计 → 确认无误再「正式写入」。
  • 导入学期与当前报送学期不一致时,预检会给出黄色提醒「本次导入的学期为……而本实例当前报送学期是……」;忽略它写入,记录会落在那个学期,默认列表里一条也看不到。
  • 教学课件报送用自己的「导入教学安排信息」页,步骤是「学期 → Excel → 预检 → 正式写入」。
  1. 重设截止日期并解除锁定:模板管理页 → 该实例行 → 日历图标「设置报送截止日期」→ 填本轮截止日 → 检查「立即手动锁定」复选框,如果上一轮结束时锁过,必须取消勾选。
  • 截止日期与锁定状态不分学期,上一轮设的值会直接作用到新一轮;锁着的话教师端是只读的,本轮传不了文件。

完成后,列表、分学院导出、全校导出、统计表、首页完成率都会只针对 2025-2026-2;上一轮记录与附件全部保留。

列表页顶部的截止日期提示条与学期下拉框
列表页顶部的截止日期提示条与学期下拉框

完成后列表页如上图:① 为截止日期提示条(临近 3 天黄色,截止当天橙色,超期红色;截止当天仍可提交,次日起教师等纯报送身份只读);② 为工具栏的「学期」下拉,默认选中当前报送学期并标注「(当前报送)」,切到其他学期只是查看历史记录。只有设定了当前报送学期的实例才会出现这个下拉。

超级管理员:让列表显示「学期」列(一次性)

列表工具栏的学期下拉已经标明了当前所看学期,表内的学期列是可选的额外标识。

  1. 模板管理页 → 实例行 → 滑杆图标「调整列表展示」,进入「编辑实例差异」页。
  2. 在「列表列差异」卡片下方的 JSON 文本框(list_columns_patch)里加入一个 semester 条目,可用属性为:label(列名,如「学期」)、width(如 7.5rem)、filterable(true 表示可筛选)、filter_weight(如 6)、order(-1 表示放在第一列,省略则追加到最后)。例如整段写成 {"semester": {"label": "学期", "width": "7.5rem", "filterable": true, "filter_weight": 6, "order": -1}}(已有其他列的差异时,把 semester 条目并列加进去,不要覆盖原有内容)。
  3. 点击本卡片的「保存」,回到列表确认表头出现「学期」、筛选区多出学期筛选项。
  • semester 是实例差异唯一允许「追加」的列(白名单),其余只能改已有列的属性。
  • 撤销:在上方表格「学期」行的「隐藏」选「隐藏」后保存。
  • 注意:该页提交时会按上方表格重新生成 JSON。表格里还没有「学期」行时,只在文本框追加的内容有可能在保存时被表格结果覆盖;保存后若表头没有出现「学期」,请联系系统运维直接写入实例差异文件。
  • 此配置存放在运行环境的状态文件(instance_overrides.json)里,不随版本发布走,每套环境需各自配一次,配完长期有效。

教务处管理员

可执行上面的第 3 步(截止日期与锁定),以及导入(如已获授权)。第 1、2 步中的「报送学期」按钮对非超管不显示。

学院管理员与教师

无需任何配置。新一轮开启后,列表默认就只显示本轮记录;要查看往年的记录,用工具栏「学期」下拉切换即可,切换只影响查看,不会改动数据。

字段与状态口径

「报送学期」留空的含义,两类实例正好相反

实例类型判断方法留空的含义
上传附件型(教学课件报送、达成情况评价报告、学生学业发展评价报告等,要上传文件)列表是一课一行、可导入、可上传附件不启用学期收敛:列表一次列出该实例全部学期的记录,等同于此功能上线前的行为。不会自动回落到某个学期
表单填报型(各类整改情况报送表,一院一条结构化表单)列表是一院一行、不收附件按日期自动推算当前学期

弹窗内的说明文字会按实例类型分别显示,照着弹窗里写的做即可。

换一轮时,各项配置要不要动

配置是否含学期换学期要动吗
实例定义(字段、材料、审批流程、权限、列宽)否不动
发布状态(「发布给学院」)否,只有"已发布/未发布"可不动(已发布即持续有效);学期之间想暂停就「撤回」,开新一轮时再「发布」
当前报送学期就是它改
截止日期 / 手动锁定否必须重设
报送数据与附件有(记录的 semester 列、附件目录按学期分层)导入新一批
归档同步的学期过滤有,但是独立的一份配置用到该功能时单独改

数据隔离机制

  • 导入去重键是「学期 + 学院 + 实例 + 课程编号」,所以换学期导入同一门课是新建记录,不会覆盖上一轮。
  • 附件保存在 uploads/<实例目录>/<学院>/<学期>/<归档编号>/,不同学期物理隔离。
  • 新建记录与导入页的默认学期都跟随「当前报送学期」,不会出现「新建完立刻从列表消失」。

常见问题

  • 需要为新学期新建一个模板实例吗?

不需要。实例是"这张表长什么样"(收哪些字段、哪些材料、走什么审批),学期是"第几轮数据",两者互不相干。新建实例会把附件目录、备份登记、流程配置、权限全部再分叉一份,反而造成割裂。

  • 需要"编辑实例再重新发布"吗?

不需要,而且不要点「撤回发布」再重新发布。发布状态里没有学期维度,只有"已发布/未发布";撤回会让学院在这期间看不见该模块,没有任何好处。只有当表本身要变(多收一份材料、审批加一级、调列宽)时才需要编辑实例。

  • 设完报送学期,列表突然空了?

正常,说明新学期还没有数据。先完成导入;或者用工具栏「学期」下拉切回上一学期确认历史记录仍在。

  • 导出的是哪个学期?

与你当前列表看到的一致。分学院导出、统计表会跟随工具栏选中的学期;全校导出与全校统计取当前报送学期。

  • 教师说传不了文件 / 页面只读?

先看列表页顶部的截止日期提示条。多半是上一轮结束时设的截止日期已过,或「手动锁定」还开着——两者都不分学期,需要在「设置报送截止日期」里重设并取消锁定。

  • 导入时学期填错了怎么办?

错填的记录会以那个错误学期独立存在,不会覆盖正确数据。把「报送学期」切到错误学期即可在列表中看到它们并处理;由于涉及批量清理,建议联系系统管理员按数据修复流程处置,不要直接删。

  • 「从归档同步达成度报告」同步过来的是哪个学期?

该功能有自己独立的学期过滤配置,不跟随「报送学期」。用它之前请在同步页单独把学期切到本轮。

  • 首页的完成率为什么和以前不一样了?

设定报送学期后,首页 KPI 与待办同样只统计本轮,分母不再包含往年记录。这是预期行为;留空报送学期则恢复为统计全部学期。

相关页面

页面内帮助
本页说明
正在加载帮助内容…
帮助项
当前路径
来源章节
来源文档
模板
说明摘录
摘录已截断,完整内容以源文档为准。
同文档相关页面