Inspiration
We thought about students having difficulties while accommodating their schedule for their major (or double majors), so we thought we would create system that would make it easy for them to do.
What it does
It scraps data from the CDCS, makes a relational database that creates a sequence of "next classes to take" based on pre-requisites. Then we used that database to create a set of graphs that based on the classes or major the user would like to take would generate an optimal schedule.
How we built it
We used python, beautiful soup and created our own classes that would reproduce the graphs.
Challenges we ran into
We ran into many challenges regarding how to best structure our graphs and how we could provide the best schedule. We also ran into challenges regarding visualization of the three node so such part is incomplete as of now.
What's next for Scrapper
We would like to allow for more options. (like getting the major done before certain semester or taking a certain set of classes that would make the major "easier")
Log in or sign up for Devpost to join the conversation.