-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
33 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
|
||
# Things to do | ||
|
||
1. Add Google Login for sessions | ||
1. [Create a Flask Application With Google Login](https://realpython.com/flask-google-login/) | ||
2. Add session to limit write operations to logged in users | ||
3. Add a database backed login system with registration | ||
4. Add a BS4 navbar for the webui | ||
5. Clean up the forms display to be correctly spaced like the edit.html | ||
6. Look into bootstrap schemes for different colors | ||
7. ~~Fix the quiz.html in submitQuiz() around line 135 to only print answer_details if it exists~~ | ||
8. Images or diagrams for questions missing | ||
9. Merge the import functions together | ||
10. JSON Import and Export needs an option for local file names and upload | ||
11. Add an option to track progress which needs sessions | ||
12. Add options for sqlite file backup | ||
13. JSON Schema for quiz files | ||
1. Read [Understanding JSON Schema](https://json-schema.org/understanding-json-schema) | ||
2. Read [python-jsonschema](https://python-jsonschema.readthedocs.io/en/latest/) library | ||
14. gunicorn or other hosting requirements |