Live data from Hacker News

How I Hacked My University's Registration System with Python and Twilio

twilio.com

151–160 of 163 posts

Re: How I Hacked My University's Registration System with Python and Twilio

#151
I did a similar thing like this back in university, I made it a mobile app with notification and passed around. It got popular and I received cease and desist from my university shortly afterwards, now the system has a captcha on every page haha.

Re: How I Hacked My University's Registration System with Python and Twilio

#152
post #35

Need to be careful about this one. A student at my alma mater was suspended for doing the same thing: https://www.reddit.com/r/ucf/comments/xo5ye/ucf_student_pena... You have to love the education system...

I did a similar thing (free mobile app with notification + backend to scrap), gotten a cease and desist letter and threatening not to let me graduate.

Re: How I Hacked My University's Registration System with Python and Twilio

#153
post #146

Earlier quoted context omitted.

Sounds like the quickest way to get a call from the university's IT department…

It's the IT department he should be selling it to. It sounds like exactly the sort of service they should be providing.

Yes, but IT departments at universities are lazy and quick to label incidents like this as "hacking".

Re: How I Hacked My University's Registration System with Python and Twilio

#154
Some time ago Berkeley switched from Telebears to a new registration system developed by PeopleSoft/Oracle. Needless to say, it's garbage. I wrote a couple scripts to pull class data from the API in an effort to help me get into our heavily oversubscribed CS courses by searching for open sections, but the system seems to be designed to make using it as painful and worthless as possible. Luckily this semester the EECS department has put dummy sections in for all classes so students who are able to register for a lecture don't get permanently stuck on the waiting list because of a full section.

College administrators who are considering Oracle for your registration needs, please consider anyone else instead, for everyone's sake.

Re: How I Hacked My University's Registration System with Python and Twilio

#155
post #25

I was in the US and want to immigrate to Canada because of US broken H1B immigration system ( for me it will take 9 years to get a greencard). Here is what I did - The immigration website of Saskatchewan province opens up randomly to apply for immigration. I missed it many times because there is no indication other than the "Apply" button being enabled and a small text in their homepage which says "Applications are n…

I did something similar for a job offer on LinkedIn. I had to go out with friends so I polled the site every minute (not as gentlemanly as you) looking for the apply button. I was going to use Twilio for I had just signed up for a trial, but the internet was unreliable and I ended up using Gammu with a 3G dongle and a local SIM card to send an SMS.

I was surprised to see the number of applicants increase without the button having ever become available (no SMS received and I had logging to confirm). It was fun, nonetheless.

It's made me want to make something like this to diff arbitrary things and send notifications to people who're watching them, but I didn't sit down to do it, and sitting down to do it is all that matters.

Re: How I Hacked My University's Registration System with Python and Twilio

#157
post #95

Earlier quoted context omitted.

At my school, they would waive requirements if you take a higher level course in the same track. For example, if I just took CS102 that requires CS101, I wouldn't have to go back to satisfy the CS101 requirement. Obviously everywhere is different.

How... are you taking CS102 that requires CS101... without taking CS101? Are the requirements not actually required?

Course prerequisite are more like suggestions. I came in knowing how to code pretty well, so I didn't want to take Java for new programmers.

Re: How I Hacked My University's Registration System with Python and Twilio

#158

Earlier quoted context omitted.

How... are you taking CS102 that requires CS101... without taking CS101? Are the requirements not actually required?

Course prerequisite are more like suggestions. I came in knowing how to code pretty well, so I didn't want to take Java for new programmers.

Weird. At my (US) university there was no wiggle room. Everyone had to take the intro courses regardless of previous ability/accomplishments. Maybe that has changed in the past 10 years though?

Re: How I Hacked My University's Registration System with Python and Twilio

#159

Earlier quoted context omitted.

How... are you taking CS102 that requires CS101... without taking CS101? Are the requirements not actually required?

IDK about the parent's school, but my at university (RPI), when I was there, students could simply opt to skip "CS101", and move to "CS102". I think it was also encouraged (but again, not required) to have taken one of the AP CS tests if you did so. I think you could also opt out of "CS102" if you desired. It was on the student to determine how much they knew. The school just understood that a number of CS students h…

Interesting. At least when I was at my UC 10 years ago we weren't able to skip any classes. Maybe they have wisened up and made them optional or have a system in place to prove them unnecessary. It makes some sense to make sure everyone has the same level of fundamentals though.

Re: How I Hacked My University's Registration System with Python and Twilio

#160
post #35

Need to be careful about this one. A student at my alma mater was suspended for doing the same thing: https://www.reddit.com/r/ucf/comments/xo5ye/ucf_student_pena... You have to love the education system...

This blew up at all the Florida unis when it happened. I wonder how much it leaked out to the rest of the Internet.
Post reply on HN