gspusi (Gspusi Subscribes People to USI) is a script that helps you get placed in a USI course by notifying you once there is such a free place. It works like a subscription: gspusi will check the Online Course Registration periodically to see if there's a free place in the courses you are interested in. If so, gspusi will send you a notification email to your Gmail account. With this notification you'll be the first one to know when there is an open place. The gspusi script runs on a Google App Script server, so you don't need to let your PC run day and night.
gspusi wont order courses on your behalf. It will tell you if there are open places left in a course. gspusi does not hack any server.
- a google account
- a myusi account
- 10 minutes for the setup
- (almost) no programming skills ;)
- a little bit of luck
- Open Google App Scripts and press
start scripting
. - Replace the code there with the content of gspusi.js.
- In line 26, replace
<term>
with the search keyword you would use to find your course (e.g.volleyball fortg.
). - Store the project (Ctrl-s). Call it 'what you want'.
- Add a trigger by clicking on
Resources
/All your triggers
. - Click on
No triggers set up. Click here to add one now.
. - Select how frequent you want gspusi to check for places.
- Confirm dialogs. You will need to give gspusi the permission to send you an email and to make requests to the USI Online Server.
Once you are done, please disable the script by deleting the trigger.
Optional: Test if your script is working and you are receiving emails by setting false
to true
in line 30.
No. Use at your own risk.
I tried it twice and succeeded twice. Keep in mind that it really depends on someone else to sign off that course. Your best chance to get a placement is close to the deadline mid October.
USI course placement can be very frustrating. I would prefer a mechanism like a subscription queue, where people would register and move up on free places. Since there is no such thing yet, I wrote this script as a "replacement".
Feel free to share!
Cheers, kstudent