Online learning platform with face features detection and concentration grading.
- improve post request while uploading courses
- refactoring the code to make it more readable (make it RESTful?)
- refactoring front-end code with Vuex
- finish testing
- Black Box Testing [1]:
aita/auth.py
, methods: Boundary Value Analysis - Black Box Testing [2]:
aita/api/focus.py
, methods: Equivalence Class Partitioning - White Box Testing:
aita/api/usr.py
- Run MongoDB on your computer on default port
- cd /path/to/AITA
- pip3 install -r requirements.txt
- python3 run.py
- You will find the flask project in
aita
folder - You will find the vue-cli project in
client
folder - When you run
npm run build
, the static files will be generated intoaita/static
andaita/templates
due toclient/vue.config.js
- While developing, if you use
npm run serve
as your client, the browser can't find staic files like*.mp4
properly (*.css
and*.js
work fine). You need to build vue project, andpython3 run.py