https://github.com/doodlewind/ustc-gpa
GPA calculator for USTCers
https://github.com/doodlewind/ustc-gpa
Last synced: about 1 year ago
JSON representation
GPA calculator for USTCers
- Host: GitHub
- URL: https://github.com/doodlewind/ustc-gpa
- Owner: doodlewind
- Created: 2015-07-13T03:26:02.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-11-03T10:39:57.000Z (over 7 years ago)
- Last Synced: 2025-04-07T10:03:15.417Z (over 1 year ago)
- Language: JavaScript
- Homepage: http://ewind.us/h5/gpa
- Size: 44.9 KB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# USTC-GPA
GPA calculator for USTCers
## 功能
* 一键粘贴导入教务处成绩单。
* 按不同绩点算法计算算术均分、加权均分和绩点。
* 支持不同学校要求的多种计算方式,如选择是否包含放弃、未通过课程等。
* 学期绩点可视化。
* 可即时修改输入成绩,便于找出性价比最高的重修课程。
## 使用说明
### 输入
* 进入[教务系统](http://mis.teach.ustc.edu.cn)的成绩查询页,全选或手动选择复制成绩单。
* 粘贴到输入框中即可,表头等其它格式会被自动过滤。
### 选项
* **Failed Credits** - 是否包含补考未通过的课程。
* **Score for 5 Grades** - 五分制课程对应百分制的换算,可选最大、最小和平均三种。
* **Score for 2 Grades** - 二分制课程对应百分制的换算法。可选不计入、80 分或 60 分三种。
### 注意事项
* 重修或放弃等标记为「放弃」的课程不参与均分和 GPA 计算。
* 补考通过的课程按一次 60 计算均分和 GPA(教务系统会将补考课程的 GPA 计入两次)。
* 补考未通过的课程按期末成绩而非补考成绩计算(别问为什么我知道)。
* 「课程类别」为空的课程不参与均分计算,如英语高级班的 4 个学分等。
* 按默认选项计算,可得到与教务系统一致的均分。
### 各种绩点算法
参见 [GPA 计算器](http://apps.chasedream.com/gpa)
## 已知问题
1. 教务系统对五分制换算有误(并非严格按照分数区间的均值),如 `B+` 实际按 83.5 而非 83 计,`A-` 实际按 87.5 而非 87 计等。计算器尽量与教务系统保持一致,然而仍然有一些五分制等级的换算存在一些细微(精确到小数点后两位)的区别。
2. 若在某门课程新出成绩后使用本计算器,均分结果可能会与教务系统不一致。这是由于教务系统对绩点的计算是非实时的,出分与更新绩点之间存在一定的时间间隔。
## 隐私
这是一个静态的计算器页面,不含有上传数据等功能。