theCourseForum2
theCourseForum2 copied to clipboard
2020 Django rewrite of theCourseForum website
## Describe the bug When running the load_grades script in docker, it cannot process Nadiah Blackman in the recent CSVs, and we have had to temporarily remove the middle name...
Review the entire "write a review" page - Make review text field required - Fix the wording and shit - way to revbose. de-parenthesize the string in the text box...
150MB latest.sql, clean up session data
after pagination is merged, page sizes are irrelevant as we switch to the builtiun paginator API https://docs.djangoproject.com/en/5.1/topics/pagination/
fetch grades and push to aws db every time quantum with eventbridge https://aws.amazon.com/eventbridge/
add stress testing as part of merge-to-{master,dev} ci # upsides - confidence # downsides - time-to-merge (negligible)
For the searching option it would be better to do filter then search than search then filter because querying the database is computationally expensive so we want to minimize this...
Courses show outdated classes and should show 2025
/search endpoints are not getting cached
Add `latest.sql` to DB with git-lfs