🪄 Functions
Unified authentication
- Bypass verification code
- Focus on the login button (so you only need to hit
Enter
to login) - Prompt service domain, url and its credibility (If the service is provided by a student or teacher, you may contact him/her via email by clicking "Student" or "Staff")
USTC Mail
- Automatically switch mail domain
- focus on the login button
Rec
- Auto clicking into USTC CAS login page
- Setting certain links to open at the current tab (can greatly improve performance)
BB System(Online Teaching Platform)
- Auto clicking login at both main page and the page asking for authentication if you access the site outside the campus network
- Checking your homework status (Uploaded, Not uploaded, Error)
Education Administration System
- Auto focus on or click login button.
- Shortcut support (partial, only
x
) - Hide your scores at "我的成绩" page using "尚未评教"
- Double click a certain entry to hide/show it
- Double click the table header to hide/show all entries
- Support for statistics
- Show the start/end time of every class
- Certain CSS improvements
Second Classroom
- Customize the tab on entering
- Auto clicking login at the page asking for authentication if you access the site outside the campus network
- Auto navigate to frequently-used submenu when clicking on main menu
- Remove annoying data screen image
- Shortcut support
Web ###
- Allows for customize your collections.
If you need a certain feature, leave a comment and I might add it as far as I can.
⌨️ Shortcuts
- Left/Right arrow: Switching tabs
- Numbers (1-9): Switch to given tab
- x: Close current tab
⚙️ Configuation
Open the Tampermonkey menu when the script is running.
- Unified authentication
- Enabled: If false, all features will be disabled for passport.ustc.edu.cn
- Bypass verification code: Whether to bypass verification code or not
- Focus: Whether to focus on "Login" button
- Service: Hint service domain and its credibility
- USTC Mail
- Enabled: If false, all features will be disabled for mail.ustc.edu.cn
- Focus: Whether to focus on "Login" button
- Domain: Automatically switch to given mail domain, expected values: 'mail.ustc.edu.cn', 'ustc.edu.cn', 'ah.edu.cn', '' (Do nothing)
- Rec
- Enabled: ...
- Auto login: Whether automatically clicks login (USTC cas login)
- Open in current tab: Whether open links in current tab (Significantly improves performance)
- BB System(Online Teaching Platform)
- Enabled: ...
- Auto authenticate: Whether automatically authenticate when accessing outside school net
- Auto login: Whether automatically clicks login
- Show homework status: Whether to display homework status (may consume some traffic)
- Education Administration System
- Enabled: ...
- Login: What to do to the login button: 'none', 'focus', 'click'
- Shortcut: Shortcut support
- Score mask: Hide/reveal your scores with dblclick
- Detailed time: Show the start/end time of every class
- CSS improve: Certain improvements of CSS
- Second Classroom
- Enabled: ...
- Auto authenticate: Whether automatically authenticate when accessing outside school net
- Default tab: The tab on entering
- Auto tab: Auto navigate to frequently-used submenu
- No data screen: Remove annoying data screen image
- Shortcut: Shortcut support
- Web ###
- Enabled: ...
- Custom collection: Allows for customizing collections
For more USTC related scripts, you can refer to script set USTC collection.