Instructions:
- Clone this repo
- Use Python 3.11+ (3.12 recommended), create a virtual environment, and install packages from
requirements.txt - In the same directory as
app.py, createstudents.txtwith all students' netids, one per line - On Kahoot, download each report from kahoot.com → Reports →
Download Report - Rename each downloaded report to
lecture<lecture number>.xlsx(for example,lecture1.xlsx,lecture2.xlsx) and place it in the same directory asapp.py - Run the server:
- Local:
python app.py - Docker:
docker build -t course-kahoot-backend . && docker run -p 5000:5000 course-kahoot-backend
- Local: