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.
Log in or sign up for Devpost to join the conversation.