把「考核矩阵 → 逐生达成度 → 班级统计 → 薄弱环节 → 认证报告」串成一条确定性的流水线: 同一份成绩,什么时候重算都是同一个数;每一个结果,都能摊开到分子与分母。 计算全程在本机完成,不联网、不上传、不依赖任何后端服务。
课程目标达成度这件事,难的不是乘法,而是三件事: 口径要统一、过程要留痕、材料要复用。传统做法把它们分散在若干张 Excel 里, 公式版本不一致、缺考处理各写各的、矩阵改了忘了同步,到最后很难回答「这个 0.840 是怎么来的」。
同一门课,换个老师算可能差几个百分点。做法:把阈值、权重、缺考处理收敛成一处配置,全流程共用同一套口径,页面上直接写明「阈值 0.65 · 有效学生 28 人」。
只有一个汇总值,说不清哪个环节拖了后腿。做法:达成度拆到考核环节,再拆到每个学生的每一分,随时能展开成算式。
评审、检查、学期复盘各要一份,格式还不一样。做法:同一份数据一次导出 Excel 明细、Word 报告、打印版 PDF 与参数快照,改数据即改材料。
示例课程 30 人,其中 1 人缺考、1 人缓考,有效样本 28 人;阈值 0.65。 三个课程目标的达成度分别为 0.840 / 0.781 / 0.765,按目标权重加权得到课程总目标 T = 0.798,三个目标全部达成。
主算法是「先算每个学生、再取班级平均」;另一套改成「先取环节平均分、再折算到目标」。 两套算法并列展示,结果差异超过 0.05 自动标黄,提示「权重配置或数据可能有误」—— 这正是评审时最容易被追问、也最容易出错的地方。
每个课程目标的达成度都能拆到考核环节:贡献占比 = 得分率 × 权重 ÷ 目标达成度。 条形长度是贡献占比,右侧同时给出得分率;橙色是相对薄弱环节,红色是主要拉低达成度的环节(权重损失最大)。 改进措施因此有落点,而不是「加强教学」四个字。
明细表逐生列出各目标达成度与个人总达成度;缺考、缓考、免修的学生保留记录、但不进班级统计, 备注列会写明缺失项,不会用 0 分把人「算废」。同一份数据把阈值调到 0.80, 预警名单会立刻给出每名学生没达标的课程目标与最低达成度。
计算过程区把每个课程目标 权重代入 → 环节得分率代入 → 结果 → 另一套算法的校验值 全部摊开, 并附一名学生的逐生计算示例。所有数字由代码写入,AI 不参与任何计算—— 这也是「同一份数据,任何时间重算都得到同一个结果」的前提。
报告按《课程目标达成情况分析及持续改进报告》的通行结构生成,共 6 章: 课程基本信息、目标与毕业要求指标点对应、考核方式及权值分配矩阵、计算结果与计算过程、 达成情况分析、持续改进措施,末尾预留教师与教研室主任签字栏。 前四章是数据与矩阵,后两章是可编辑的分析文字,可以按结果自动起草,也可以自己改写。
| 报告章节 | 包含内容 | 数据来源 |
|---|---|---|
| 一、课程基本信息 | 课程名称、编号、学分学时、学期、班级人数、教师、开课单位、适用专业、有效样本数、阈值 | 课程配置 |
| 二、目标与指标点 | 课程目标描述、支撑的毕业要求指标点、目标权重 pj 及合计校验 | 课程配置 |
| 三、考核矩阵 | 各考核环节 / 题目满分,以及各目标在各环节上的权重与行合计 | 权重配置 |
| 四、计算结果 | 各目标达成度、阈值、判定、标准差、最低 / 最高、低于阈值占比;计算过程示例与学生个体示例 | 成绩 + 计算 |
| 五、达成情况分析 | 总目标、各目标达成情况、标准差与薄弱环节的定性描述 | 计算结果(可编辑) |
| 六、持续改进措施 | 针对薄弱环节的下一轮改进建议,逐目标列出 | 计算结果(可编辑) |
同一份数据、同一套口径,导出成评审要什么就给什么。文件在本机生成,不需要联网,也不需要装任何插件。
整个产品就是一个 HTML 文件:双击本地打开即可运行, 也可以放到校内服务器或任意静态托管上给课程组共用。 没有安装包、没有后端、没有数据库,数据只保存在使用者的浏览器里。
手机、平板上打开时,指标卡变两列、目标卡片变单列、顶部按钮横向滚动,不需要放大缩小。
计算、报告、Excel / Word 导出全部在本机完成;只有主动启用 AI 辅助时才需要联网。
编辑过程自动保存在浏览器本地,重新打开继续改;换电脑时用项目文件导入恢复。
缺考、缓考、免修的学生从班级统计中剔除,但个体记录完整保留并在明细、报告中显示; 正常学生缺某一项成绩时按 0 计入,同时提示「缺失 N 项」,不让人和分数一起消失。
每个目标在各环节上的权重按行归一化后参与计算;行合计不等于 1 时界面红字提示, 报告与导出文件里同时注明「计算时已按行归一化」。容忍老师的配置习惯,但不隐藏处理过程。
从课程总目标 T,到各目标达成度,到某个环节的贡献占比,再到某个学生某道题的得分—— 逐层可展开、可复算。原值按浮点保存,只在显示时取三位小数。
边界说明:单机单浏览器使用,没有账号、云端同步与多人协作;PDF 由浏览器打印生成(不是直接下载的 PDF 文件); 读 Excel 依赖浏览器原生解压能力,仅支持 .xlsx / .csv;AI 辅助为可选项,需自备兼容 OpenAI 格式的接口, 受服务商跨域策略影响,启用与否都不影响任何计算与导出。