DSC-McMaster-U / Gamified-Learning-Platform

MIT License
6 stars 14 forks source link

Match styling of nearly every page to be consistent + major functionality bug fixes to connect pages together w/out crashing #145

Closed alexchen2 closed 6 months ago

alexchen2 commented 6 months ago

This is more or less an extension to #123 alongside numerous major last-minute bug fixes and modifications throughout the application, since I wasn't able to modify the styling for every page at the time due to other open PRs back then. Note that ~some pages still need to be modified thematically, such as the profile and dashboard pages~ the teacher dashboard page was not modified stylistically or functionally, due to a lack of time (so teacher dashboard buttons to redirect to lessons, quizzes, and such will not work).

Changes Made:

zareentk commented 6 months ago

Primary reviewer @EricMBu

alexchen2 commented 6 months ago

NOTE: To help avoid any database operational errors when testing the code (these arise from any inconsistencies in DB entries where unnullable entries are being nulled/not being filled, or vice versa), try running Mithun's flask shell command in the terminal in ./app/ before running flask --app run_app.py run, so as to drop and regenerate all DB tables + user quiz response JSON data: flask --app run_app.py clear-db