scheduling system: tutor sets weekly slots -> students register for a slot
- Tutor creates weekly slots at specific moments (e.g., every Tuesday at 8:00 am) - [Create slot] -> Day: [▼ Monday] -> Time (Belgium/CET): [▼ 7:00-8:00]
- Learner can see tutors with available slots (only if available slots) -> Chooses a given slot of a specific tutor -> Commits to it
- Ideally, convert slot time in local time
- When learner registers for a slot, immediately create & schedule 8 sessions in the next 8 weeks starting the following day on the given slot
- Bonus: create a (series of) .ical iCalendar file(s) for the learner to import into their calendar