Our Assessment project has been upgraded to include more user functionality in the form of an 'assessment maker'! Multiple changes have also been made to the UI, form pages, and modularity
OVERVIEW
The entire system is built in a flask framework which facilitates the python csv communication. The assessment.csv file is for the user to propagate their own index page based on the questions, name, weighted, and category filled. The indexmaker python file then groups the questions into categories and builds an html page, fully functional, with tabs for each category, and questions organized in each category accordingly.
The choices made are then added up, divided and put into a beautiful chartjs polar area chart (I am quite proud of this) with lables of category name and percent.
Comments in code to guide users.
HOW TO SET UP:
- Create file directory for assessment
- Download necessary flask and virtual environment (the added folders will be .vscode and venv)
- Enter console and run indexmaker (command is 'python indexmaker.py')
- Enter the IP address listed