功能简介
教学资料报送用于按教学安排表收集课程的报送材料(主线材料为课程设计/教学课件 PDF),并按学院配置的审批流程逐级流转、归档。教师上传并提交本人课程的课件;学院与校级管理角色负责导入课程清单、批量提交/退回/初始化、按权限审核、导出与全校统计;超级管理员负责模板与结构类配置。
本模块底层采用三层模板架构 (母模板 / 实例 / 报送数据)——它让"教学课件报送""课程目标达成情况评价报告"等多个报送场景共用同一套列表、流程与审批骨架,又各自保留独立的菜单、附件目录、字段和发布状态。本页聚焦教学课件报送 这条主线;学生学业发展评价报告、专业持续改进报告等非课程类项目虽然同属"教学资料报送"菜单,但属另一篇 资料报送实例(非课程类) 。
入口与权限
顶部导航「教学资料报送」下拉,菜单项按角色与「教学资料报送」模块开关显隐:
教学课件报送(报送列表) —— 教师及以上均可见(前提是当前学院已开通本模块、账号被授予报送/审核/校级查看等任一权限,且超管未「撤回」教学课件报送;撤回期间只有超管和定向预览名单内的账号可见,超管看到的菜单项带「未发布」标记)。这是教师上传与提交、管理员维护与审核的主入口。(动态注入的其它报送模板) —— 除教学课件外,已被超管发布给学院、且当前用户具备对应权限的报送模板(如学生学业发展评价报告)也会出现在同一下拉中;超管始终可见全部,未发布的会带「未发布」标记。流程设计 —— 仅超管 / 教务处级管理员 / 持有「校级管理」的 OrgUnit 成员 可见。二级学院管理员不再 出现此入口(历史上曾放行学院管理员,点进去会被后端 403 拒绝,已收紧)。用于按学院配置审批节点,详见 流程设计 。模板管理(超管专用) —— 仅超级管理员可见可访问,用于跨学院维护报送模板定义、母模板、实例差异、发布给学院、登记备份目录、设置截止日期等。
权限边界要点:
结构类动作仅超管 :母模板编辑/复制/删除、实例差异、草稿创建/发布/软停用、发布给学院、备份目录登记等结构类动作第一期仅超级管理员 可操作。截止日期可下放教务处 :模板管理页可放行教务处类管理员 设置/清除报送截止日期,但不等于放开上面的结构写入。学生不可见本模块。
可用角色与各自能力(以代码为准):
角色 典型能力 授课教师 teacher / 课程(群)责任教授 course_professor 查看本人课程(责任教授含本人授课 + 绑定课)、上传课件 PDF、提交报送;被退回后补充/替换后重交 系(室)主任 dept_archivist / 教学办主任 teaching_office_admin / 分管教学副院长 leader 在所处审批节点审核、退回;系室主任与教学办主任还可「新增」记录;这些管理身份可补交(不受截止日期锁限制)。教学办主任看不到「导入课程清单」「初始化」 学院管理员 admin 查看本学院记录,「导入课程清单」「新增」「分学院导出」「统计表」「附件下载」,批量「审批」「退回」「初始化」,「标记删除」与「标记删除清单」,催交/催办(学院开通时);不受截止日期限制可补交;本院草稿 记录可「纠错」课程名称、授课教师、备注(开课单位/系部/课程编号不可改)。没有「删除」 ,也看不到「全校导出」「全校统计」「一键全校附件」「流程设计」 教务处类管理员(不绑定学院的管理员,或持「校级管理 / 查看 / 配置」OrgUnit 动作者) 全校统计与查看、按开课学院分发导入、全校导出、一键全校附件、「系部检查」(质量科等)、「纠错」、批量「删除」、确认执行标记删除;教务处类可设/清截止日期;持「校级管理」可补交、退回、初始化 超级管理员 super_admin 上述全部 + 模板/母模板/实例差异/发布/流程设计等结构类动作
操作步骤(分角色)
教师:上传与提交课件
点击顶部「教学资料报送」→「教学课件报送」进入列表,在「课程/教师」框输入开课单位、课程编号、课程名称或授课教师后点「查询」(教师默认只能看到属于自己的记录)。
教师看到的教学课件报送列表:只显示本人课程
图中 ① 为「课程/教师」关键词框;每行右侧「编辑」进入该课程的编辑页,「标记删除」用于标记误建或重复的记录。「课件报送」列表示材料是否齐全,「流程状态」列表示流转位置(口径见下文「字段与状态口径」)。
点击对应课程的「编辑」,在「报送资料信息」卡片核对开课单位、系部、课程编号、课程名称、授课教师(教工号)。 在「课件报送」卡片上传课程设计文件 (仅 PDF,单个文件 ≤ 100M;系统会校验文件内容确实是 PDF)。 上传成功后确认预览/下载/删除图标点亮,必要时预览。重新上传同类材料会替换旧文件。 可在「审批意见」框留言,然后点击提交 ,记录进入学院配置的审批流程;页面顶部流程条会高亮当前节点。 若被退回,按页面底部「审批记录」中的退回意见补充或替换文件后重新提交 。
被退回的记录:顶部流程条、课件报送卡片与底部审批记录
被退回时顶部提示「已退回:请补充材料后点击"提交"继续流程」,底部「审批记录」列出每一步的时间、动作、状态变化、操作者和意见。「系部调整」按钮仅草稿且未报送的记录可用,已退回时为灰色。
截止日期提醒:列表页顶部会显示截止日期 banner(临近 3 天黄色、当天橙色、已超期红色)。对纯报送身份(教师 / 责任教授) ,一旦到期(次日起)或被管理员手动锁定,提交入口会被锁住,提示"报送已超过截止日期,请联系学院管理员或教务处补交"。截止当天仍可提交 。
审核人:处理待办(按节点逐级流转)
审批流程按学院在「流程设计」中启用的节点逐级流转,可启用的节点(顺序)为:
课程(群)责任教授审核(course_professor) 专业负责人审核(program_director) 系(室)主任 / 系部资料员审核(dept_archivist) 教学办主任审核(teaching_office_admin) 分管教学副院长 / 领导审批(leader)
审核要点:
进入编辑页查看课件后,在「审批意见」框填写意见,点击「审核通过 」(推进到下一节点,全部节点通过后报送完成)或「退回 」(记录变为「已退回」,由教师修改后重新提交)。
编辑页底部的审核操作区
图中 ④ 为「审批意见」框(退回时请写清要修改的内容),⑤ 为「审核通过」和「退回」两个按钮。
退回权限与角色层级挂钩:高层级角色可退回处于本层级及以下的记录;已归档(已完成)的记录默认只有"流程末端角色"或管理员可退回。 列表页支持批量「审批 」与批量「退回 」,遵循"先筛选、后勾选、再操作";批量结果会汇报成功数与失败明细(含权限不足、状态不允许等原因)。 记录停在「待分管教学副院长审核」时,若点「审核通过」的是管理员而非本学院分管教学副院长本人,会弹窗提醒「你当前的操作是代"分管教学副院长"审批……」,确认后审批记录中的操作者记为当前登录人。
勾选记录后点击工具栏的审批或退回批量处理
图中勾选了两条「已提交」的记录,③ 为工具栏的「审批」和「退回」按钮。列表的「流程状态」对审核中的记录统一显示「已提交」,无法按具体节点筛选,批量前请确认勾选的记录都停在本人节点(可进编辑页看顶部流程条)。
流程缺角色拦截:系统区分"无流程"和"流程缺角色"。校、院两级都未启用任何审核节点 时表示不需要审批,提交可直接完成;只要流程里启用了任一 节点,系统会校验整个流程所有已启用节点 对应的学院角色是否都有人,任一节点缺人会强提醒并中断 ,避免记录卡在无人处理的节点。
管理员:维护、导入、导出、初始化
进入列表后,工具栏按您的权限显示按钮:
学院管理员看到的教学课件报送工具栏
学院管理员工具栏从左到右为:「查询」「筛选」「导入课程清单」「分学院导出」「统计表」「新增」「标记删除清单」「附件下载」「审批」「催交/催办」「退回」「初始化」;学院开通催办时,表格上方还有「催办记录」「催办设置」。催交时本学院教师名册中查不到或 QQ 缺失、格式不对的教师会被跳过并在预览中列出,其余照常发送。「全校导出」「全校统计」「系部检查」「一键全校附件」「流程设计」「删除」只对教务处级 / 校级管理 / 超管显示;行内「纠错」学院管理员也可见,但只有本院草稿行可点,其余行置灰。
导入课程清单 :点击工具栏「导入课程清单」进入「导入教学安排信息」页,核对「学期」、选择教学安排信息 Excel,点击「预检」核对课程记录数、教师账号数、跳过学院行、跳过空课程行,确认无误后点击「正式写入」。学院管理员按当前学院导入;校级管理单位或超管账号导入时,系统按 Excel 中「开课学院/开课单位」自动匹配学院并分别写入 对应学院数据库。同学期、同学院、同课程编号的记录会更新课程名称和授课教师,未匹配的新增。写入结果若出现蓝色提示:「有 N 位教师的姓名与工号无法唯一配对……未新建教师信息和登录账号」指多人授课单元格里教师库查不到的姓名与工号不能按位置硬配,需到教师信息维护中补录;「有 N 位已有教师的姓名与导入表不一致,教师信息保留原姓名未修改」指导入不改已有教师信息的姓名(2026-09-24 起)。本页没有字段映射、导入范围与按系部拆分选项(那是通用导入页的功能,见 资料报送实例(非课程类) )。
导入教学安排信息页:学期、Excel 文件、预检与正式写入
图中 ② 为「学期」和「教学安排信息 Excel」文件框,③ 为「预检」,④ 为「正式写入」;预检结果按学院列出学院 ID、开课单位、课程数、教师数。
导错了可以撤销 (超管):写入完成后,导入页的「写入结果」区会出现「撤销本次导入」。它只删本次新增 的课程;本次更新 的课程属于导入前就存在的数据,不会改动。已上传课件、已进入报送流程、已归档的记录会自动跳过并列出原因,每条删除前都会备份快照。注意本次新建的教师账号与角色不会被回收 ,需要清理请走账号管理。撤销台账保留 30 天。
过后再撤 (2026-09-21 起):导入页底部有「最近导入批次」表(默认折叠,标题显示「最近导入批次 N 个,可撤销 M 个(保留 30 天)」,点开查看),列出本页最近 10 批尚未撤销 的导入:导入时间(北京时间)、操作人、学期、规模 / 源文件(新增 / 更新条数,含拆分门数与授角色数)、状态。状态分「可撤销」「待登记」「无可撤销内容」三种,只有「可撤销」的批次有「撤销」按钮;「待登记」需按批次号人工核对。退出登录、换电脑后照样能撤,不再依赖写入结果区;该表与其它报送项目的通用导入页共用,同样仅超管可见。表里找不到时,可能是已超过 30 天、已撤销过,或那一批全是「更新」没有新增(不建台账)。
筛选 :点「筛选」展开,按开课单位、系部、课程编号、课程名称、授课教师、课件报送、流程状态筛选(多选下拉);筛选项默认提供"全部"。导出 :「分学院导出」导出当前学院明细;「统计表」先弹出预览窗口(基本信息、总体完成情况、按系部细分、明细),核对后点「确认导出」;教务处/校级角色另有「全校导出」「全校统计」。
统计表预览:总体完成情况、按系部细分与明细
图中 ④ 为「确认导出」按钮;「总体完成情况」给出应报总数、已完成、报送中、全缺与完成率,「按系部细分」按系部分别统计。
批量初始化 :把所选记录的流程退回草稿、清空审批记录与流程派生结果,但保留课程信息与已上传的 PDF 。学院管理员、持「校级管理」动作者和超管可见此按钮(教学办主任不可见),属重操作,执行前请确认勾选范围。附件下载 :勾选记录后点「附件下载」直接打包下载。教学课件报送页的两个附件按钮都不弹命名设置窗口 :「附件下载」沿用原有打包方式;「一键全校附件」(校级)确认后创建后台导出任务,按默认命名 {seq}-{record}/{original}(每条记录一个子目录 + 原文件名)打包,完成后在「导出任务」页下载。其他报送项目的命名设置见 资料报送实例(非课程类) 「附件导出的文件命名」。纠错与删除 :批量「删除」仅教务处级 / 校级管理 / 超管可用。「纠错」分两级:教务处级 / 校级管理 / 超管可改任意状态记录的全部基础字段;学院管理员只能改本院草稿 记录的课程名称、授课教师、备注(改授课教师会自动同步工号;同名教师请写成「姓名(工号)」)。开课单位、课程编号会影响重新导入时的记录匹配,只能由教务处纠错;系部错了在编辑页点「系部调整」(仅草稿且未报送的记录可调);已提交或已归档记录的基础信息错误联系教务处;大批量错误修正 Excel 后重新导入;误建或重复的记录点行内「标记删除」并填写理由,由教务处或超管确认删除。补交 :管理身份(系部/教学办/领导/校级管理/超管)即使在截止日期之后仍可代为补交,不受教师侧截止锁限制。
超级管理员:模板与结构配置(模板管理页)
母模板 只管"可继承的"展示/导入/搜索字段(课程类 / 非课程类两套默认)。课程类母模板声明教师列宽为自适应(auto),即使在实例差异里提交了教师列固定宽度也不会生效——这是刻意的列宽不变量。实例 持有私有字段(key/标题/module_key/归档类型/上传目录/材料定义/权限模型/发布状态等),这些不能 经母模板或实例差异覆盖。实例差异 (sidecar)第一期只允许调列表列的展示属性:标签、列宽、是否可筛选、筛选权重、列顺序、是否隐藏。不要 把材料、归档类型、上传目录、发布、截止日期、备份目录写进实例差异——它们各有专门的配置/状态文件负责。排查"实例差异保存了不生效"时,优先确认当前页面是否走了通用模板渲染链路(教学课件报送有独立的旧专用列表/编辑页,新增的通用配置需同步接入)。发布给学院 / 撤回 :整体开关,决定某模板是否对学院开放(不能按学院区分);具体哪些学院能看到,由「学院模块开关」与实例的「适用学院」共同决定。2026-09-25 起教学课件报送同样可以发布 / 撤回 / 设定向预览名单 (此前为内置模板、恒视为已发布)。从未操作过时视为「已开放」,行为与以前一致。 撤回 后:教师、学院管理员、教务处类管理员的菜单、首页统计卡与待办、催办里都不再出现教学课件报送,直接打开任何教学课件页面返回 403;历史记录与附件原样保留。超管与定向预览名单内的账号仍可进入。「教学资料报送」下拉组、流程设计和同模块其它项目不受影响;首页「教学资料报送」快捷卡改指向仍在开放的其它项目。再发布 时会先检查所有开通资料报送模块的学院审核流程是否缺人,任一学院缺人就提示「暂不能开放」,需补齐审核人员后再发布。教学课件报送没有「停用」 :它有历史数据,按规则不能停用;学期之间请用「撤回」暂停。 设置/清除截止日期 :全校统一一个日期(不分学院、不分学期),可选"到期自动关闭"与"手动强制锁"。此项可下放给教务处类管理员。软停用 runtime 实例 :必须先确认该实例报送记录数为 0,停用前写入快照,原条目保留并标记停用,不物理删除 历史记录与附件。停用后可在「已停用项目」卡片「恢复为待开放」(恢复为未发布,开放需另行发布)或「复制为新草稿」(新标识,原项目仍停用),仅超管可见。实例编辑与适用学院 :后台创建的正式实例(如课程目标达成情况评价报告等)可在项目行点「实例编辑」维护字段、材料与导入配置,并在「报送范围(适用学院)」中指定适用学院;范围外学院看不到该项目,历史记录保留。教学课件报送是代码内置实例,没有此入口,始终面向全部已开通模块的学院。
字段与状态口径
列表关键列:开课单位、系部、课程编号、课程名称、授课教师 教工号、课件报送 (材料与送审情况)、流程状态 (当前流转位置)、操作(编辑 / 标记删除)。
「流程状态」列取值(列表对审核中的记录不区分节点 ,统一显示「已提交」):
状态文本 含义 草稿 尚未提交 已提交 已提交,正在某个审核节点(责任教授 / 专业负责人 / 系室主任 / 教学办主任 / 分管教学副院长)等待审核;具体节点进编辑页看顶部流程条(当前节点高亮) 已退回 被某节点退回,需补充/替换后重交 报送完成 全部启用节点通过
「课件报送」列取值:
状态文本 含义 全缺 课件未上传 送审中 课件齐全,已提交正在审核 送审中(退回) 课件齐全,但被退回待重交 报送中 课件齐全、尚未提交(学院未启用任何审核节点时,也表示尚未完成) 已报送 流程全部通过(或无审核流程时已完成)
处理时建议先按流程状态筛选,再批量操作。其他报送项目(通用模板列表)的「流程状态」列同样对审核中的记录统一显示「已提交」。
文件与目录:课件仅支持 PDF、单文件 ≤ 100M;新上传附件保存到独立目录 uploads/teaching_material_submission/<学院>/<学期>/<归档编号>/,当前备份集会包含此目录(仅数据库备份不含附件文件)。
首页统计:教学资料报送首页 KPI 按实例 拆分——同一模块下有多个已发布实例(如教学课件、课程目标达成情况评价报告)时,分别按各自归档类型统计与渲染,不是单一口径合并。仅开通本模块的学院,首页会优先展示报送统计与待办课程。
常见问题
列表能看到课程,点"编辑"却 403 :多为教师身份匹配问题。授课教师字段可能是「姓名(工号)」「姓名 工号」或「姓名工号」无分隔三种格式,列表的姓名匹配与编辑页的单条身份校验须共用同一套解析;若仍异常,优先核对该记录是否带教工号、导入模板字段是否映射正确。提交按钮被锁 / 提示已超过截止日期 :对教师/责任教授是因为已过截止日期或被手动锁定;请联系学院管理员或教务处补交(管理身份不受此锁限制)。2026-09-25 起截止锁在后端同样生效,到期后上传课件、提交、删除课件都会被拒绝;审核通过/退回不受截止日期影响。菜单里的「教学课件报送」不见了 / 打开提示 403 :多半是超管已在模板管理「撤回」了教学课件报送(如学期报送结束)。下学期超管设好报送学期、导入新清单并「发布」后恢复;需要提前试用的账号可由超管加入定向预览名单。提交时提示流程缺角色并中断 :说明流程里启用的某个审批节点在本学院没有对应角色的人,需先在用户管理里补齐该节点角色人员,或在流程设计里关闭不需要的节点。实例差异(列宽/筛选)保存了不生效 :教学课件报送走的是独立的旧专用列表/编辑页,新增的通用模板配置需同步接入;另外课程类教师列宽固定写法会被强制忽略(自适应不变量)。看不到"流程设计"菜单 :该入口仅超管/教务处级/「校级管理」可见,二级学院管理员不可见。初始化后材料还在但流程没了 :这是预期行为——初始化只清流程与审批记录,保留课程信息与已上传 PDF。学院管理员找不到「删除」按钮、「纠错」按钮是灰的 :正常设计。「删除」只对超管、教务处管理员和持「校级管理」动作的人显示;「纠错」对学院管理员只在本院草稿记录上可点,已提交、已审核或已归档的记录按钮置灰,需联系教务处纠错。系部错了用编辑页「系部调整」,误建记录用「标记删除」。列表里所有审核中的记录都显示「已提交」,怎么知道卡在谁那里 :列表不区分节点,进入编辑页看顶部流程条,高亮的就是当前节点。导入课程清单时导错了学期或学院 :导入只能新增或更新、不能删除,再导一次清不掉。请尽快联系超级管理员在导入页底部「最近导入批次」中撤销(保留 30 天,只删本批新增且没人动过的记录)。
相关页面