SIS and Tiger Center are very unhelpful when attempting to find minors and immersions that are appropriate for you specifically.
What it does
A user fills out forms on a web application based on what sort of information they want to find out about and after analyzing the data given, spits out what the ideal and easiest path might be for them.
How we built it
The web app is built with HTML, CSS Bootstrap, and Jquery and utilizes the RIT Course Catalog API to help fill out forms as well as get course information.
The backend itself uses an additional database of info about minors and majors that was completed by scraping RIT's website with jSoup. And then a custom algorithm sees what the ideal choices for any given student might be.
Challenges we ran into
The lack of documentation for the RIT API, scraping the RIT website for specific info that we wanted, and connecting the frontend to the backend.
Accomplishments that we're proud of
Creating the database and getting the RIT API to return specialized results.
What we learned
That we probably should've used Python for the backend, also that py4j is very useful.