Extend substitution fuctionality
- Enter and take into account (longer) absences of teachers:
- Substitute pool/on-call times
- Teachers are available on certain days, so they are prioritized compared to other teachers regarding the completion of substitute hours
- Enter on-call hours for individual teachers
- Priority system when selecting substitute teacher for one hour with assistance function: Prioritize on-call teachers, teachers with hours before/after the lesson to be substituted, free teachers, teachers with fitting subjects
→ Develop constraint system that calculates a ranked list of fitting teachers for a specific lesson in need of a substitution
- Notifications for teachers with substitutions
- Maybe allow teachers to confirm a substitution assigned to them via email/SMS notification
- Scheduling notifications is already possible
→ Create a notification time in iCal; then central evaluation, creation and sending of notifications