产品简介
ZFCheckScores 这是一款专为使用正方教务系统的在校学生设计的自动化工具。它能每隔30分钟自动检查你的成绩是否有更新,一旦有新成绩发布,便立即通过微信推送通知你,帮你从每天数十次的教务系统手动刷新中解脱出来,尤其适合等待成绩更新的紧张时刻。

核心功能
- 每30分钟自动检测成绩更新
- 成绩更新后微信即时推送通知
- 显示成绩提交时间与提交人姓名
- 成绩信息按时间降序排序
- 自动计算GPA(含百分制)
快速开始
- 第一步:在GitHub上点击Fork,复制一份本项目到你的账号。
- 第二步:进入仓库的Settings,为Actions开启‘Read and write permissions’权限。
- 第三步:在Secrets中添加你的教务系统地址、用户名、密码以及微信推送所需的Token。
- 第四步:进入Actions页面,启用并运行‘CheckScores’工作流。
界面预览

与其他方案对比
| 对比项 | ZFCheckScores | 同类方案 |
|---|---|---|
| 更新通知方式 | 成绩更新后自动通过微信推送,无需手动操作。 | 需要自己频繁登录教务系统网页手动刷新查看。 |
| 信息展示维度 | 额外显示成绩提交时间、提交人,并自动计算GPA。 | 仅显示教务系统原始成绩信息,无额外分析。 |
| 操作便捷性 | 配置一次后即可长期自动运行,无需干预。 | 每次查询都需要打开浏览器、登录系统、手动查找。 |
适合谁用
- 需要及时知晓成绩更新的在校大学生
- 习惯使用微信接收通知的学生
- 需要计算或核对GPA成绩的学生
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/NianBroken/ZFCheckScores