View grades distribution for University of Toronto course MAT194 F 2016. Get an idea of where students stand in their respective sections, which are graded differently.
- Python Flask server framework
- Data is updated from official school grading system portal.utoronto.ca by web scraping
- Grades sent to client are anonymous across different tests, therefore contain no sensitive information
- Simple Bootstrap main page, with the highly rich and robust Plotly visualization library for the distribution graph
S̶E̶E̶ ̶I̶T̶ ̶I̶N̶ ̶A̶C̶T̶I̶O̶N̶. (The course website is not up any more so the app cannot pull data any more.) The page will likely take a few seconds to load up the on your first visit because Heroku's free tier puts the server to sleep when inactive and needs to reboot it for a new visitor.
- Refactor data pull from Portal as worker job