A plugin to auto login and complete dormitory sanitation score entry
There are two ways to install the extension:
- Download the
DormScoreRegister-Chromium.zip
file from the latest release, unzip it to a selected folder. - Open Chrome/Edge, and go to
chrome://extensions/
(oredge://extensions/
in the case of Edge), clickLoad unpacked
and select the folder you just unzipped.( remember to turn onDeveloper mode
before loading it!)
git clone https://github.com/SunnyCloudYang/DormScoreRegister.git
- Open Chrome/Edge, and go to
chrome://extensions/
(oredge://extensions/
in the case of Edge), clickLoad unpacked
and select the folder you just unzipped.( remember to turn onDeveloper mode
before loading it!)
- Download the
DormScoreRegister-Firefox.xpi
file from the latest release, save it to a selected folder. - Open Firefox, go to
about:addons
, click the gear icon, selectInstall Add-on From File
, select the file you just downloaded, and complete the installation. (You also need to turn onDeveloper mode
before loading it)
Not supported yet...
- Automatically login to the checked floor's score entry page
- Automatically fill in the score (default A)
- Automatically generate rectify advice
- Inherit the operation of the previous generation
- Avoid adding wrong advice
- Open the extension and turn on the switch in the popup to enable the extension. (The extension will remember your choice so that you just have to turn it on once)
- Click
Enter System
button to go to the login page. - Select the region, building, floor and password pattern you want to enter the score, and you will automatically enter the score entry page.
- Wait for the extension to automatically fill in the floor and the start room number, and then click the
Begin Entry
button to start entering the score. - When a new room page is loaded, click the
Auto Complete
button to fill in the default score and generate default advice. - By right-clicking the score select box, you'll change the default score to "B", if you press
Ctrl
key simultaneously, the score will be changed to "C", pressShift
to change it to "D". - No matter how you choose the score, the advice will be generated automatically with no extra operation.
- Click the
Save
button to save and move to the next room. (Next Room
button will be disabled as the prior version, though I have no idea why)
- Open the extension and turn on the switch in the popup to enable the extension. (The extension will remember your choice so that you just have to turn it on once)
- Click
Enter System
button to go to the login page. - Select the region and building you want to export, click the
Go Export
button, wait for the browser to automatically export and download the whole building's score.
Note: The extension will automatically login and export the score, so you don't have to do anything else but wait.
- If you installed the extension with Git, just
git pull
to update. - If you installed the extension with zip file, delete the old extension and reinstall the latest version.
- If you installed the extension in Firefox, click the
Update
button on the extension management page, and complete the update. (Or just delete the extension and reinstall the latest version)
- Sometimes the extension will be not able to choose "Entry Score by Room", so you have to refresh the page to make it work.
- Since I'm not registered as a developer, every two weeks the browser will remind you to close the extension in developer mode. (This is slightly annoying, I may ported it to tempermonkey or released it to app store later)
-
This extension is only for study and convenience, and it is not responsible for any consequences caused by using this extension.
-
This extension is only for the dormitory sanitation score entry page of Tsinghua University.
If you have any questions or suggestions, please feel free to contact me or open an issue.
- Fix listener lose efficacy
- Add missing building
- Support auto completion in delayed score entry
- Add pop-up hint before exit
- Optimize stability in update fetching
- Adapt to https
- Support exporting all floors' scores in the building
- Support checking updates
- Fix missing buildings
- Support to choose password suffix
- Fix the format of advice generation
- Update password pattern
- Support Firefox
- First release
- Auto login
- Auto fill in the score
- Auto generate advice