Enhanced GPA Calculator

现代化设计的GPA计算器,支持全屏自由拖动、手动计算、课程筛选和导出功能

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Tonyseth
日安装量
0
总安装量
5
评分
0 0 0
版本
2.2.0
创建于
2025-02-14
更新于
2025-03-25
大小
60.9 KB
许可证
暂无
适用于

增强版GPA计算器

这是一个现代化设计的GPA计算器,旨在提升GPA计算体验。它是一个Greasemonkey/Tampermonkey用户脚本,能够帮助你根据安徽大学新教务系统中的课程成绩和学分计算GPA。22级有两门课是不算在绩点中的,分别是国家安全教育GG18002和大学生健康教育(下)GG82001。脚本中已经将其排除 该计算器提供了以下功能:

主要功能:

  1. 现代化设计与深色模式:

    • 计算器拥有现代化的设计,并支持深色模式,提供更加舒适的使用体验。
  2. 完全可拖动:

    • 你可以将GPA计算器自由拖动,放置在屏幕上的任何位置,方便在浏览成绩时使用。
  3. 自动GPA计算:

    • 计算器能够自动根据大学成绩门户中显示的课程信息进行GPA计算,考虑到课程的学分、成绩以及任何你定义的排除课程。
  4. 手动GPA计算:

    • 如果你更倾向于手动输入总学分和总绩点,可以使用手动计算器来获取GPA。
  5. 排除课程:

    • 你可以排除特定课程(例如不计入专业要求的课程或其他无关课程)从GPA计算中。
  6. 历史记录跟踪:

    • 所有的GPA计算历史都被保存,方便你查看以往的GPA结果。
  7. 导出选项:

    • 你可以将GPA计算结果以纯文本格式或CSV格式导出,也可以生成打印友好的GPA报告。
  8. 按分类统计GPA:

    • 计算器提供按课程分类(例如核心课程、选修课等)进行的GPA统计。

使用说明:

  1. 安装:

    • 安装 TampermonkeyGreasemonkey 扩展程序到你的浏览器。
    • 创建一个新的用户脚本,将你下载的文件中的代码粘贴到脚本编辑器中。
    • 设置脚本在目标大学成绩门户页面(例如,脚本中的 https://jw.ahu.edu.cn/student/home)上运行。
  2. 与计算器交互:

    • GPA计算: 当你进入成绩门户页面并运行脚本时,计算器将自动提取成绩信息并显示GPA。
    • 手动计算: 如果你更喜欢手动输入学分和绩点,可以使用手动计算功能来计算GPA。
    • 排除课程: 在排除课程字段中输入课程代码,排除掉不需要计算的课程。
    • 标签页切换: 使用顶部的标签页进行统计、课程、历史记录、手动计算和导出选项之间的切换。
  3. 数据导出:

    • 复制为文本: 在导出标签下点击“复制”按钮,将GPA计算结果复制为纯文本格式。
    • 导出为CSV: 点击“导出”按钮,将GPA计算结果以CSV格式下载。
    • 打印报告: 点击“打印”按钮生成一个打印友好的成绩报告。
  4. 切换主题:

    • 点击主题切换按钮在浅色模式和深色模式之间切换。
  5. 保存数据:

    • 该脚本使用 GM_setValueGM_getValue 方法保存设置和历史记录,确保你退出后重新进入时仍然保留个人设置和历史计算记录。

重要说明:

  • 兼容性: 此脚本设计用于 https://jw.ahu.edu.cn/student/home 页面。如果你想在其他成绩门户页面使用,可能需要调整 @match 匹配规则。
  • 排除课程功能: 你可以手动添加或移除排除课程。排除的课程将不会被包括在GPA计算中。
  • 历史记录: 历史记录最多保存10条GPA计算数据,超出数量的旧记录将被新记录替换。