CAFUC 成绩构成查询小程序
提示
本页链接:cafucai.andychuck.cn/score ,可复制到其他设备阅读、操作。
环境要求
安装了 Windows 10 + 操作系统的设备。
由于前一个版本要用浏览器安装 Tampermonkey ,还是太吃操作了,所以用 Python 做了一个船新版本。
获取程序
点击链接下载:
若下载缓慢,可尝试下面的链接:
查询
根据提示,登录教务系统后,输入学年起始年份和学期即可下载。
下载得到的 xlsx 文件内包含了查询条件内的所有成绩的构成。
浏览器默认会保存在个人文件夹 - 下载中。如实在找不到,可以在浏览器的下载菜单里打开。
这个程序已经非常傻瓜化了,如还是无法使用,那就没办法了。
安全性说明
程序不会与学校服务器以外的任何站点建立连接,意味着通过该程序产生的任何数据仅会保存在本机,作者无从得知。
代码暂不开源,如需审查代码安全性,可联系电子邮箱: i@andychuck.cn (使用性问题不回复)。
代码很短,但为了避免环境差异带来的影响(如魔改系统删除了 Edge 等情况),里面塞了个 Chrome 浏览器,所以有 200M ,还请见谅。
已知问题
当查询条件内同一课程存在多个成绩时(如正考和补考、同一学期内多次重修考试等),只会导出最后一次考试的成绩。因此如需查询未通过的课程成绩,请尽快操作,避免成绩被覆盖。
关于“补考”
脚本导出的成绩可能不会包含补考成绩,但补考成绩可以推算。
我校补考成绩构成和正考相同。即:如果正考的构成为“平时成绩40%+期末卷面60%”,则补考构成为“平时成绩40%+补考卷面60%”;如果正考的构成为“平时成绩20%+期中卷面30%+期末卷面50%”,则补考构成为“平时成绩20%+期中卷面30%+补考卷面50%”。
补考时,除了“补考卷面成绩”,其余部分均和正考的保持一致,且老师无法修改。