Inspiration

Enrollment appointments are allotted randomly to each student. To get the desired courses, one needs to pay attention to the availability on the portal most of the time. Having faced this issue in recent times, gave us the motivation to work towards a solution :)

What it does

A form takes input from the student to select the criteria like course#, course prefix, Department etc. and makes an API call to the coursebook site. The availability can be seen on the form as a result after you submit the filters.

How we built it

We wrote a custom snippet to poll the server to scrape the course availability information from an API call, cleaned it, and proposed automating it.

Challenges we ran into

The front end was a nightmare but we powered through !!

Accomplishments that we're proud of

Learnt a lot about front-end development. Discussed with students about challenges they face during course registration. Complete system integration of a web application.

What we learned

REST APIs, Flask GUI, JS, Bootstrap. Above all, learnt how to power through the night ;P

What's next for CourseAvailabiltyChecker

Add more visualizations to develop a personalized recommendation system for students.

Share this project:

Updates