ARTICLE · 1082555
4年前的华电成绩分析代码,我做成插件开源了

查完期末成绩,教务系统给你一张表。每门课多少分看得见,可学分绩是怎么变化的、必修课还差多少学分,想弄清楚还得自己整理。
2022年我手搓的一款小程序,包含了成绩分析功能,知道的同学大多都毕业了,叫华电小助手,所以,重新介绍吧。(不想看介绍直接点原文链接就是github仓库了)
01
先说说它是什么
新的项目名字叫「小姜同学」。如果你是华电保定的本科生,打开移动教务网站(或许很多人并不是很了解...)。它会在原有页面上加一个分析浮窗,把成绩单变成更容易读的图表。开源代码也已经放到了 GitHub。放心,开源代码,没有后台服务器,你的信息绝对安全。他是一个在你本地运行的辅助分析工具

02
成绩单可以换几个角度看
进入「学期成绩考试」,把学期切到「全部」并刷新页面,点击浮窗里的「成绩分析」,就能看到学分绩变化曲线、课程成绩图,以及学分完成度和学年分布图。原本挤在表格里的信息,会清楚不少。

我还加了两组筛选:金色标签区分必修和非必修,蓝色标签可以一次选中一个或多个学期。想只看某学年的课程,或者比较不同学期,点几下就能切换,图表和当前统计也会跟着重算。
03
哪些课参与计算,可以自己选
有些时候,你想单独看看某些课程对学分绩的影响。分析窗口里的「自定义选课」可以逐门勾选,也提供「全选」和「选择必修」两个快捷操作。取消勾选后,插件会立即更新自己的统计结果。

这里改变的是插件里的分析口径,不会修改教务系统保存的成绩。窗口里还有「培养方案」入口,可以查看必修课程清单、已修状态和学分进度。
04
想试试,几步就能装好
插件目前没有上架浏览器应用商店。可以从 GitHub 的 v1.0 Release 下载 ZIP,解压后用浏览器的开发者模式加载。
在 Chrome 打开 chrome://extensions/,或在 Edge 打开 edge://extensions/。 开启「开发者模式」,点击「加载已解压的扩展程序」,选择包含 manifest.json 的解压文件夹。 进入华电保定移动教务的「学期成绩考试」,将学期切换为「全部」并刷新,再点击页面浮窗里的「成绩分析」。
成绩图表和学分绩统计在浏览器里完成;使用步骤和常见问题也写在 README 里。欢迎同学们试用、反馈问题,也欢迎大家共同开发,参与repo贡献。
05
相关链接
GitHub 项目与使用说明:https://github.com/FreshmanJ/HDXZS-extension
v1.0 安装包:https://github.com/FreshmanJ/HDXZS-extension/releases/tag/v1.0