This is the backend of the Grade-Report-And-Analysis project. \ This repo includes the backend APIs and the core library.
Create and activate virtual environment (using venv as example)
python3 -m venv venv
source ./venv/bin/activate
Install dependencies
pip3 install -r requirements.txt
pip3 install -r python_code_quality.txt
Run backend apis
Create and activate virtual environment (using venv as example)
python3 -m venv venv
source ./venv/bin/activate
Install dependencies
pip3 install -r requirements.txt
pip3 install -r python_code_quality.txt
An example of the library
python3 driver.py
Student reports and teacher report will appear in output_files/
Testing the library
pytest .
black .
isort .
flake8 .
cd GradeReportAndAnalysis/
mypy
pylint