查看: 195622|回复: 272
打印 上一主题 下一主题

[公告] 哈工大(威海)GPA计算器

  [复制链接]
跳转到指定楼层
楼主
发表于 2014-1-19 13:08:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Shindo 于 2017-2-27 13:43 编辑

传送门: http://shindo.sinaapp.com/gpa
备用传送门:http://shindo.vipsinaapp.com/gpa

[Change Log]
v0.9,添加哈工大(威海)保研、评奖、评优成绩算法。
v0.83,修复成绩为汉字时GPA计算器获取成绩失败的问题(教务系统这大奇葩,成绩栏显示“缓考”、“通过”就罢了,居然还有“免修”,鬼知道以后还有什么幺蛾子)
v0.82,添加访问线路选择,首选直接访问教务系统,备选透过观海代理访问。
v0.81,修复当成为"通过"时GPA计算器获取成绩失败的问题;添加发生内部错误的提示。
v0.8,现在GPA计算器在教务系统关闭外网访问阶段也能使用啦,感谢@Qbuer 童鞋提供场地。
v0.75,修复BUG。
v0.74,因教务处暂时关闭查询本学期成绩和评教网站,故目前仅能计算已修课程GPA。待本学期成绩查询开放后,方可计算本学期GPA。
v0.73,修复必修课、限选课、任选课中存在学分为空的课程时无法登录的BUG。
v0.72,修复本学期成绩存在学分为空的课程时无法登录的BUG。
v0.71,修复存在缓考课程时无法登录的BUG。
v0.7,增加“相同课程号取总成绩最高”、“相同课程号取考试时间最早”等选项,相同课程号的课程以蓝底标出,以方便刷分、保研同学计算GPA
v0.6,修复总成绩显示期末成绩的BUG。
v0.51,修正APS的巴伐利亚算法计算公式。
v0.5,适配教务系统表格小幅改动
v0.45,添加分数显示选项,可选择保留小数点后2、4、6位。
v0.44,添加“百分制平均分算法”
v0.43,快捷选取添加“全不选”选项。
v0.42,添加对“未完成教学评估”的提示。
v0.41,修复长密码(大于10位)无法登录的问题。
v0.4,修复了某些情况下获取成绩出错的BUG,添加排序功能、添加武大4.0算法。
v0.3,修复了获取选修课成绩不全的BUG、修复界面逻辑上的错误、添加更多样式的快捷选取功能、添加显示已通过科目学分、添加返回至页面顶部按钮、进一步美化界面。
v0.24,添加浙大4.0算法
v0.23,添加APS的巴伐利亚算法
v0.22,添加全部删除按钮,可以删除手动输入的所有成绩;添加一系列图标使界面更美观。
v0.21,添加快捷选取功能,可一键选择只计算考试科目
v0.2,添加手动输入成绩的功能,可用于测试刷分对GPA的影响。
v0.1,初次发布。

因为之前的一个能自动连接到选课系统算GPA的工具跪了,不放心那种工具会不会保存我的密码,再加上本人真的是懒得一个个手动输成绩,所以就有了这么个东西!
但其实做这个东西不是比手动输入成绩更麻烦吗?!
咳咳……也算是学习Python的一个练习用作品了~

目前支持的GPA算法:
  • 哈工大威海保研成绩算法
  • 百分制标准加权算法
  • 四分制标准加权算法
  • 标准4.0算法
  • 改进4.0算法(1)
  • 改进4.0算法(2)
  • 北大4.0算法
  • 浙大4.0算法
  • 武大4.0算法
  • 加拿大4.3算法
  • 中科大4.3算法
  • 上海交大4.3算法

目前支持的APS算法:
  • 巴伐利亚算法

总之,本工具能够得以实现,离不开以下服务提供商、脚本语言和优秀开源库及开源插件的贡献:
  • Sina App Engine : Development and running platform of distributed web service
  • Python : Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains.
  • Tornado : Tornado is a Python web framework and asynchronous networking library.
  • Beautiful Soup : Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping.
  • jQuery : jQuery is a fast, small, and feature-rich JavaScript library.
  • Bootstrap : Sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.
  • scrollToTop : A scrollToTop jQuery Plugin.
  • TinySort: TinySort is a small and simple jQuery plugin that will sort any nodetype by it's text- or attribute value, or by that of one of it's children.
  • bootstrap-select: Bootstrap-select is a jQuery plugin that utilizes Bootstrap's dropdown.js to style and bring additional functionality to standard select elements.

不多说废话了,直接上图:
如果大家有什么好的改进建议,请不要吝啬的提出来~~



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入观海听涛

x

评分

参与人数 11金币 +145 收起 理由
心毅 + 10 很给力!
18766313933 + 10 很给力!
Mr.Dream + 10 建议增加浙大算法什么的。学弟or学妹你懂的.
LeoHsu + 20 妹子么!
小红帽 + 20 好腻害
壹②叁 + 20 太给力了!!
巴赫圆舞曲 + 10 给力
myth + 20 32个赞
惟楚 + 10 看了自己的成绩我好伤心。。。.
soros1127 + 10 很给力!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏29 赞 踩
沙发
发表于 2014-1-19 13:24:30 | 只看该作者
我只想给你个赞
回复

使用道具 举报

板凳
发表于 2014-1-19 13:26:39 来自iphone7 plus 128T 土豪金镶钻版 | 只看该作者
給学弟赞一个
回复

使用道具 举报

地板
发表于 2014-1-19 13:35:56 | 只看该作者
太好了
回复

使用道具 举报

地下室
发表于 2014-1-19 13:43:30 来自iphone7 plus 128T 土豪金镶钻版 | 只看该作者
咱们是看哪种gpa来自: Android客户端
回复

使用道具 举报

6
发表于 2014-1-19 13:46:19 | 只看该作者
必须赞一个
学弟是软件专业的?
回复

使用道具 举报

7
 楼主| 发表于 2014-1-19 13:47:03 | 只看该作者

咱们学校没有GPA标准,所以一般是看标准加权、标准4.0。
回复

使用道具 举报

8
 楼主| 发表于 2014-1-19 13:47:20 | 只看该作者
石头662 发表于 2014-1-19 13:46
必须赞一个
学弟是软件专业的?

计算机科学与技术~
回复

使用道具 举报

9
发表于 2014-1-19 13:51:40 | 只看该作者
能勾选科目直接看到处理结果这点太赞了
回复

使用道具 举报

10
 楼主| 发表于 2014-1-19 13:55:22 | 只看该作者
pjz6385897 发表于 2014-1-19 13:51
能勾选科目直接看到处理结果这点太赞了

考虑到某些富有中国特色的科目可能会不计入~
回复

使用道具 举报

11
发表于 2014-1-19 13:56:53 | 只看该作者
Shindo 发表于 2014-1-19 13:55
考虑到某些富有中国特色的科目可能会不计入~

也可以给想刷分的人提供好的建议

勾选一些大学分低结果的科目后,GPA影响还真大啊
回复

使用道具 举报

12
 楼主| 发表于 2014-1-19 13:58:27 | 只看该作者
pjz6385897 发表于 2014-1-19 13:56
也可以给想刷分的人提供好的建议

勾选一些大学分低结果的科目后,GPA影响还真大啊

嗯……毕竟是加权计算,权重大的分数低的话肯定要悲剧了
回复

使用道具 举报

13
发表于 2014-1-19 14:30:28 | 只看该作者
真好
回复

使用道具 举报

14
发表于 2014-1-19 14:33:13 | 只看该作者
加个百分制加权更好
回复

使用道具 举报

15
发表于 2014-1-19 14:45:04 | 只看该作者
Shindo 发表于 2014-1-19 13:47
计算机科学与技术~

哦~~~计院的哦,果然厉害呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入观海听涛

本版积分规则

快速回复 返回顶部 返回列表