Andy ChuckAndy Chuck
  • 平时分查询

CAFUC 成绩构成查询小程序

提示

本页链接:cafucai.andychuck.cn/score ,可复制到其他设备阅读、操作。

环境要求

安装了 Windows 10 + 操作系统的设备。

由于前一个版本要用浏览器安装 Tampermonkey ,还是太吃操作了,所以用 Python 做了一个船新版本。

获取程序

点击链接下载:

static.奶龙大学.com/get-score.exe

若下载缓慢,可尝试下面的链接:

Microsoft Onedrive

查询


根据提示,登录教务系统后,输入学年起始年份和学期即可下载。

下载得到的 xlsx 文件内包含了查询条件内的所有成绩的构成。

浏览器默认会保存在个人文件夹 - 下载中。如实在找不到,可以在浏览器的下载菜单里打开。

这个程序已经非常傻瓜化了,如还是无法使用,那就没办法了。

安全性说明

程序不会与学校服务器以外的任何站点建立连接,意味着通过该程序产生的任何数据仅会保存在本机,作者无从得知。

代码暂不开源,如需审查代码安全性,可联系电子邮箱: i@andychuck.cn (使用性问题不回复)。

代码很短,但为了避免环境差异带来的影响(如魔改系统删除了 Edge 等情况),里面塞了个 Chrome 浏览器,所以有 200M ,还请见谅。

已知问题

当查询条件内同一课程存在多个成绩时(如正考和补考、同一学期内多次重修考试等),只会导出最后一次考试的成绩。因此如需查询未通过的课程成绩,请尽快操作,避免成绩被覆盖。

关于“补考”

脚本导出的成绩可能不会包含补考成绩,但补考成绩可以推算。

我校补考成绩构成和正考相同。即:如果正考的构成为“平时成绩40%+期末卷面60%”,则补考构成为“平时成绩40%+补考卷面60%”;如果正考的构成为“平时成绩20%+期中卷面30%+期末卷面50%”,则补考构成为“平时成绩20%+期中卷面30%+补考卷面50%”。

补考时,除了“补考卷面成绩”,其余部分均和正考的保持一致,且老师无法修改。