Dozens of classes, a fixed pool of licences
- Problem
- Each Zoom licence hosts one meeting at a time; manual scheduling meant clashes discovered when students couldn't get in.
- Decision
- Dynamic host pooling: the system picks a free licence for the window and rejects a clash at the moment of scheduling.
- Outcome
- Class-start failures stopped being part of the working day.


