A pretty cool project I worked on (and hope to expand) over about a week after winter break. I didn't intend to create this at first, but after doing some stuff with courses in another project (https://github.com/yitbrekmata/wiser) and trying to find liberal studies for the first time myself, I realized this might be helpful to students.
Try it @ http://cuwiser.com/
Cornell Engineering students can use this to filter through liberal studies courses at Cornell by course level, department, and "category" that Engineering has assigned that course.
One of the most frustrating parts of finding liberal studies was checking if it met one of the many "category" requirements Cornell has, which require mapping the string of letters KCM-AG, for instance to a category in the Engineering handbook. It also puts all the possible courses in one place, hopefully reducing the extra work people have to do to find these classes.
Some of the features I plan on rolling out (when I have time):
-
Support for quickly finding semantically similar courses (helpful for First-Year Writing Seminar courses that fill up quickly).
-
Persistent system for students to save (general) courses and plan out when they want to take them
-
Default to major flowchart for user courseplans to build framework where users don't need to add every course manually, rather remove/add courses as necessary.