GPA calculator for USTCers
Switch branches/tags
Nothing to show
Clone or download
doodlewind Merge pull request #2 from cuihaoleo/master
Remove courses with status '覆盖'
Latest commit 9872fc6 Nov 3, 2018
Permalink
Failed to load latest commit information.
.gitignore first prototype Jul 13, 2015
AgencyFB.ttf add readme Jul 13, 2015
README.md add readme Jul 13, 2015
calc.js Remove courses with status '覆盖' Nov 2, 2018
index.html add readme Jul 13, 2015
style.css add readme Jul 13, 2015
ui.js add readme Jul 13, 2015

README.md

USTC-GPA

GPA calculator for USTCers

功能

  • 一键粘贴导入教务处成绩单。
  • 按不同绩点算法计算算术均分、加权均分和绩点。
  • 支持不同学校要求的多种计算方式,如选择是否包含放弃、未通过课程等。
  • 学期绩点可视化。
  • 可即时修改输入成绩,便于找出性价比最高的重修课程。

使用说明

输入

  • 进入教务系统的成绩查询页,全选或手动选择复制成绩单。
  • 粘贴到输入框中即可,表头等其它格式会被自动过滤。

选项

  • Failed Credits - 是否包含补考未通过的课程。
  • Score for 5 Grades - 五分制课程对应百分制的换算,可选最大、最小和平均三种。
  • Score for 2 Grades - 二分制课程对应百分制的换算法。可选不计入、80 分或 60 分三种。

注意事项

  • 重修或放弃等标记为「放弃」的课程不参与均分和 GPA 计算。
  • 补考通过的课程按一次 60 计算均分和 GPA(教务系统会将补考课程的 GPA 计入两次)。
  • 补考未通过的课程按期末成绩而非补考成绩计算(别问为什么我知道)。
  • 「课程类别」为空的课程不参与均分计算,如英语高级班的 4 个学分等。
  • 按默认选项计算,可得到与教务系统一致的均分。

各种绩点算法

参见 GPA 计算器

已知问题

  1. 教务系统对五分制换算有误(并非严格按照分数区间的均值),如 B+ 实际按 83.5 而非 83 计,A- 实际按 87.5 而非 87 计等。计算器尽量与教务系统保持一致,然而仍然有一些五分制等级的换算存在一些细微(精确到小数点后两位)的区别。
  2. 若在某门课程新出成绩后使用本计算器,均分结果可能会与教务系统不一致。这是由于教务系统对绩点的计算是非实时的,出分与更新绩点之间存在一定的时间间隔。

隐私

这是一个静态的计算器页面,不含有上传数据等功能。