NOTICE: By continued use of this site you understand and agree to the binding תנאים והגבלות and מדיניות פרטיות.
Install steps: Install a userscript manager, select Install, then open a website matched by the script.
The following figures come from the original source and are separate from activity on this site.
Original script: 深圳大学平时成绩&期末成绩查询
Source version: 4.23
Last source check:
Last successful check:
Requests received by this site are not proof that a user completed installation.
Clicking Install records a request on this site; it does not confirm installation. Not working after install? View troubleshooting and issues
深圳大学成绩查询助手是一个运行在 Tampermonkey 中的用户脚本,用于在深圳大学本科成绩查询页面获取和整合课程总成绩、平时成绩、期末成绩、成绩系数、GPA 与绩点排名。
本项目的成绩查询思路参考并受益于 Matt-Dong123/tools4szu 项目。在此特别感谢原作者的探索与开源贡献;本项目在其思路基础上继续实现了成绩系数查询、数学模型回退、页面内详细表格、GPA 与排名趋势、交互优化和 Excel 导出等功能。
脚本复用浏览器当前已经登录的深大教务系统会话,不会在代码中保存账号、密码、Cookie 或 Token。它同时适配普通办事大厅入口和 WebVPN 入口。
当前版本:4.23。
如果这个项目对你有帮助,欢迎点一个 Star。
脚本会在官方成绩查询页面中新增一个名为“详细成绩表格版”的页签。该页签与悬浮窗共用同一份查询结果,不会重复维护另一套成绩请求逻辑。
每个学期的详细成绩表格包含以下字段:
| 字段 | 说明 |
|---|---|
| 课程名称 | 课程名称,过长时自动换行 |
| 课程性质 | 将课程性质代码转换为“必修课”“选修课”等可读名称 |
| 学分 | 课程学分 |
| 总成绩 | 教务系统返回或脚本计算的课程总成绩 |
| 等级成绩 | 课程等级制成绩 |
| 平时成绩 | 查询得到的平时成绩 |
| 期末成绩 | 查询得到的期末成绩 |
| 平时成绩系数 | 平时成绩在课程总评中的系数 |
| 期末成绩系数 | 期末成绩在课程总评中的系数 |
N/A、?、- 和“查询中”等未知值统一排在有效值之后。表格顶部提供总 GPA、学期 GPA 汇总表、学年 GPA 汇总表,以及学期和学年 GPA 趋势图。趋势图支持鼠标悬停和键盘聚焦,选中数据点时会显示对应时间和准确 GPA,并淡化其他数据点。
脚本通过成长记录中的绩点排名接口获取排名数据,并在 GPA 趋势图下方展示“学期排名趋势”和“学年排名趋势”。
扩展商店在部分网络环境下可能访问较慢,可能需要开启 VPN 才能获得较好的访问和下载速度。
main.js 替换编辑器内的默认内容。* 标记推算结果。如果平时系数和期末系数之和不等于 100,课程可能还包含期中、实验或实践等成绩项。此时脚本不会只用平时和期末成绩错误重算总成绩,而是保留教务系统返回的总成绩。
脚本从成长记录模块的排名接口按已有成绩学期获取:
| 范围 | GPA | 排名 | 相对排名 | 参与人数 |
|---|---|---|---|---|
| 学期 | GPA |
PM |
XDPM |
CYPMRS |
| 学年 | GPA |
PM |
XDPM |
CYPMRS |
排名请求与详细成绩查询并行执行。排名接口异常不会中断原有成绩查询;没有排名记录时显示为暂无数据。
Excel 成绩单包含课程基本信息、平时成绩、期末成绩、总成绩、成绩系数和系数来源。系数来源可能包括接口轮询、接口返回、数学模型推算和未知。用于界面标记推算结果的 * 不会混入数值字段,系数来源会单独保存。
https://ehall.szu.edu.cn/jwapp/sys/cjcx/*
https://ehall-443.webvpn.szu.edu.cn/jwapp/sys/cjcx/*
本项目的成绩查询思路参考了 Matt-Dong123/tools4szu,并在此基础上实现了成绩系数查询、数学模型回退、页面内详细表格、GPA 与排名趋势、交互优化和 Excel 导出。感谢原作者的技术贡献。
דירוג: 0