Greasy Fork 支持简体中文。

西柚教务增强脚本

解决西柚教务系统无法查看成绩明细的问题

作者
Hami-Lemon
今日安裝
0
安裝總數
470
評價
1 0 0
版本
1.1.0
建立日期
2021-07-01
更新日期
2021-07-05
尺寸
6.4 KB
相容性
相容於 Firefox 相容於 Chrome 相容於 Safari 相容於 Edge
授權條款
GPL-3.0
腳本執行於

西柚教务增强助手

本脚本仅针对电脑端

这是一个用于西南石油大学教务处的油猴脚本

源码地址:github

主要功能

  1. 解决无法查看成绩明细的问题

1

2

  1. 计算本学期学分绩点(计算公式见学生手册第33页)

注:第一张图里面的查询学分绩点是按你所学的所有课程来计算,教务处没有提供计算当前学期绩点的功能(亦或者我不知道)

3_1

安装脚本

本脚本主要针对在使用部分浏览器(包括但不限于谷歌浏览器,火狐浏览器,Edge)浏览教务处网站时出现的一些问题,如果你使用的是IE浏览器,那么你并不需要此脚本。

  1. 下载油猴插件

下载地址:Tampermonkey

推荐使用Microsoft Edge浏览器,当然,其它支持油猴脚本的浏览器也可以。

3

  1. 安装脚本

安装地址:点击安装

5

附:

如要你不想安装油猴插件(即不想安装此脚本),只想要能够查看成绩明细,那么可以参见此方法

  1. 打开开发人员工具(快捷键F12)

  2. 选择控制台选项并切换上下文为lnqblfra

4

  1. 复制粘贴以下代码并回车

showModalDialog = url => {open(url)}

image-20210701101555795

如果你具备一点JavaScript的知识,你会发现上述方法只是重写showModalDialog函数,事实也确实如此,此函数在大部分浏览器中已被废弃(详见:MDN),但IE还没有(不愧是IE),这也是为什么在IE浏览器中不会出现问题。你也可以顺着这个问题得出其它解决方案。

参与开发

如果你有好的想法,欢迎提交issues和PR

  1. fork本仓库

  2. clone代码到本地

master作为发布分支,dev分支则为开发分支,如需获取最新代码请克隆dev分支

   git clone -b dev [email protected]:xxxxx/SwpuEducationEnhance.git
   cd SwpuEducationEnhance
  1. 创建PR(请提交到dev分支上)