DSC-McMaster-U / Gamified-Learning-Platform

MIT License
6 stars 14 forks source link

Overhauled and standardized most pages' visuals + fixed quiz page to work with DB #123

Closed alexchen2 closed 5 months ago

alexchen2 commented 6 months ago

Changes Made:

Disclaimers/Things to Note:


Further Additions (03-09-2024):

alexchen2 commented 6 months ago

Primary reviewer is @cenesdeveloper

alexchen2 commented 6 months ago

Enes has a lot on his plate this week and will not be able to review the PR, so I'm changing the primary reviewer to @racheldennis

skydonline commented 5 months ago

There are a lot of merge conflicts to be resolved

alexchen2 commented 5 months ago

It's probably related to some changes I made to condense repetitive render_template() current_user arguments into a single dictionary; as a result, future endpoints added to main.py only require you to instantiate and unpack a dict, as opposed to adding a slew of arguments inside every render_template() where forgetting one arg will cause the server to throw a hissy fit. I'll just quickly deal with the conflicts, it shouldn't be a big deal I think

alexchen2 commented 5 months ago

Please don't merge this yet, it seems like some genius recently decided to commit a bunch of old files (at least from 1-2 months ago) to the main repo and now everything appears to be broken. Will look into if there's an quick and easy fix for this

alexchen2 commented 5 months ago

Will merge this for now. I'll create a separate PR with server bug fixes as well as fixing the entire login system to actually function properly, since there are a couple of concerning issues with this like: