Nach langwierigen Vorbereitungen konnte heute endlich die Umsetzung der Schüler-App starten.
Zwischenzeitlich wurde das Konzept der mehrmals pro Schuljahr zu importierenden Stundenlisten gestrichen und durch ein „Vorlagen“-Prinzip ersetzt. Damit die Software weiß, welcher Schüler sich zu welcher SOLA-Stunden anmelden darf, wurde aus den Untis-Daten der Stundenplan je Periodizität generiert; zu jeder Stunde lassen sich die wahlberechtigten Klassen bzw. Klassenstufen und – neu – jetzt auch die in dieser SOLA-Stunden verfügbaren Lehrer mit entsprechendem Raum festlegen.
Vorteile: Als enorm rechenaufwändig stellte sich das Abgleichen der von Untis aus exportierten Stundenlisten mit den SOLA-Plänen heraus; ein Vorgang, der mehrfach pro Schüler-App-Aufruf ebenso wie pro Lehrer-Aufruf stattfindet. Stattdessen werden jetzt aufgrund einer „Vorlage“ die SOLA-Stunden für die kommende Woche automatisch per scheduler generiert.
Wie sieht der Ablauf konkret aus? Hier die Grundfunktionalitäten, der Ausbau folgt…
(1) Administrator/in:
(2) Lehrer/in
(3) Schüler/innen
Soweit die grundlegenden Funktionalitäten. Die weiteren Schritte werden nun sein: Implementierung der durch den Lehrer ggf. herabgesetzten Höchstgrenzen (analog den Bemerkungen), Strukturierung der „aktuellen“ und der „nächsten“ Woche, Verknüpfen dieser Informationen mit den SOLA-Stunden und den von den Lehrern generierten Arbeitsplänen usw.