Hello Everyone and 1st Years!
Solar sucks, it's a fact.
For the first years here, let this be your first real life lesson about the dangers of bureaucrats and bureaucracy. The fact the most vital component of the entire McMaster system, the class registration system, is so vitally flawed and has been like this for so long is indicative of mass waste of resources, and symptomatic of "kick the can down the road" disease. In other words, your administrators care very little for you and the system / network administrators don't deserve their salary that comes from your tuition.
I'm willing
to bet that if you picked out a handful of smart kids from the CompSci / Eng program and got them
to rewrite a modern system as a summer project coordinated by a professor, it would be a hundred times more efficient than the current system. I could make a web app myself that would check for course conflicts, let people add and drop courses, make a queue system, allow waivers, and check for pre-reqs and anti-reqs in a weekend and comp sci isn't even my major so imagine what they could do!
Rant aside, I have a way to- make it easier getting
into Solar. It involves running a small script that refreshes the page for you as if you were clicking Close and clicking
SOLAR again but you don't have
to do it. For people wondering "Why can't I just press F5?".
The problem with pressing F5 is that you are reloading this page which is just the error screen redirect.
Code:
https://adweb.cis.mcmaster.ca/cis/ahtml/solrmax.htm
Instead, you want
to be loading this page which is hidden and not accessible from Mugsi. Try it out. Go
to the first link I gave you and you will
get the error screen. Now try going
to the link below and you will
get a login screen! This is because the first link is just a static redirect page while the second link checks
to see if there is room for you on
Solar but first it checks
to see if you are logged in. The first page doesn't check your log in status.
Code:
https://adweb.cis.mcmaster.ca/mugsi/si0
Lets Get to It
First and foremost, download Firefox if you don't already have it and
get the addon called
iMacros. I can't post the link so just Google it.
Okay now follow along on this picture.
1. Click that Icon with the yellow gear
to open iMacros
2. Right click on #Current.iim and chose Edit Macro. Paste the code below then close the window.
Code:
VERSION BUILD=7500718 RECORDER=FX
URL GOTO=https://adweb.cis.mcmaster.ca/mugsi/si0
WAIT SECONDS=5
3. Choose the amount of times
to repeat or loop. I just put it
to 100. Then click Play (Loop)
to start.
4. Click play. Now it is as if you were opening and closing
SOLAR manually.
All you have to do now is click STOP to prevent the loop from reloading the page when you get in! You have 5 seconds
to do so.
The way I do it is I just set the loop on my second monitor and I can see it in the corner of my eye when I
get the
SOLAR page and I stop the loop.
NOTES:
- Make sure you are logged in before hand.
- If this is too much work, you can just set up a small bookmark icon on your bookmark bar with the previous link above that ends /mugsi/si0 so that you don't have to close out and click again. You only need to click that bookmarklet.
- If you're skeptical this works, try putting the Tax Cert url instead of going on SOLAR. You'll see you get refreshed there.
Code:
https://adweb.cis.mcmaster.ca/mugsi/taxcert
- If you want more proof, use the link below in your script instead of the /mugsi/si0 one above and see how much faster the page reloads. The reason is because this is the static error screen and doesn't require any server processing whereas the other one I linked to earlier has to check if there is room for you to go on Solar
Code:
https://adweb.cis.mcmaster.ca/cis/ahtml/solrmax.htm
If anyone's good with Javascript and has time
to experiment, the best method would be
to write a small script that checks
to see if the reloaded page has "The maximum allowable..." and if it does then keep reloading. If it doesn't then end the script since it means you got in. This way you don't have
to manually stop it.
Good luck!
EDIT: 3:45 PM
I got in twice so far since I posted this thread at 3:00 PM. I've been replying in the mean time and only used the 100 loops. So I got in twice each 100 loops. So that means it took about 16 minutes to get in!