Examanager is a web app for teachers to manage exams and their classes’ results. It allows viewing and editing exam
results, statistical analysis and data export to Excel
git clone https://github.com/BeneLuWi/examanager_v3.git
cd examanager_v3
- Initialize the
admin
user by adding the environment variableINIT_ADMIN_USER: true
to theexamanager
service
docker compose up -d
- Visit
http://localhost:5200
and login withadmin:ChangeMe
- Visit the API Docs Swagger UI
You need: docker compose
, python@3.10
, poerty
, node
, npm
- Start Database
docker compose -f docker-compose-dev.yml up mongodb
- Start server
cd server
poetry install
poetry shell
uvicorn server.main:app --port 5200
- Start app
cd app
npm install
npm start