Extend substitution fuctionality #214

Closed
opened 2023-09-25 15:38:58 +02:00 by yuha · 2 comments
yuha commented 2023-09-25 15:38:58 +02:00 (Migrated from edugit.org)
  1. Enter and take into account (longer) absences of teachers:
  1. 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
  1. Notifications for teachers with substitutions
1. Enter and take into account (longer) absences of teachers: - Person x is absent from y to z → Define absences (this is already planned in Kolego (https://edugit.org/AlekSIS/onboarding/aleksis-app-kolego/-/issues/1) → check whether it can be used) - Enable self-registration by employees? - Overview with all days; then a to-do list per day with hours to cover, generated from absences 2. 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 3. 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 - Issue with details: https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/209
yuha commented 2023-09-27 20:31:53 +02:00 (Migrated from edugit.org)

about 2: use Free/Busy model

about 2: use Free/Busy model
yuha commented 2023-11-02 12:54:49 +01:00 (Migrated from edugit.org)
Continued in separated issues: https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/223 https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/224 https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/225
yuha (Migrated from edugit.org) closed this issue 2023-11-02 12:54:50 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-App-Chronos#214
No description provided.