Enhanced GPA Calculator

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

作者
Tonyseth
日安装量
0
总安装量
1
评分
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计算数据,超出数量的旧记录将被新记录替换。