Skip to content
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.

University of Waterloo Course dependency

License

Notifications You must be signed in to change notification settings

kafka64/uwaterloo_course_dep

 
 

Repository files navigation

University of Waterloo Course Dependency

https://kafka64.github.io/public/posts/uwaterloo_course_dependency/

Disclaimer

This page is not officially affiliated with the University of Waterloo. I assume no responsibility or liability for any errors or omissions in the content of these pages. The information contained in these pages is provided on "as is" basis with no guarantee of completeness, accuracy, usefulness.

That being said, feel free to report issues or submit patches to help each other.

Motivation

When I was studying at York University, students of the EECS department made extremely helpful website that visualized course dependencies offered by every departments[0].

I am trying to replicate what they did as I have been frustrated by lack of similar tools at University of Waterloo. My main 'contribution' at this point is light clean up/documentation of the html generating code and writing scraper script to produce json files containing course data.

[0] https://coursedelta.yorku.dev

TODO

  • Write scraper for the faculty of Mathematics.
  • Write scraper for other faculties.
  • Visual Enhancements
    • Modify div generator to ignore course numbering in certain cases
    • Better visual indicator for Corequisites/Antirequisites.
    • Pull in other faculties courses as needed.
  • Rewrite in React ?

About

University of Waterloo Course dependency

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 93.7%
  • Python 3.5%
  • JavaScript 1.8%
  • CSS 1.0%