Interactive visualization of course progressions through cornell CIS, based on anonymized registrar data. Recommendation system for what courses to take + when to take them.
Update: The website is no longer online or up-to-date, as it was intended as a short-term research project. See this blog post for a writeup about the design and learnings.
unused_vis- unused visualization code for alternative ideas that we explored, retained for referenceexploratory- files for exploratory data analysis (python notebooks, data extraction script). of these,extract_script.pypre-processses the data, usingextract.pyto load the original CSV andgraph.pyto model the graphwww- source code for pathways webapp (see README in that directory for more info)
- make sure you have python3 and the various packages that our preprocessing uses (nothing fancy)
- cd into
exploratoryand runpython extract_script.py(you can edit the constants at the top of the file to change how the script runs) - output JSON files will be in
exploratory/data, to use them in the production app copy it towww/data
see report.md