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!