Zentraler HTL-Infoscreen
Ein touchoptimierter Infoscreen für die HTL Waidhofen an der Ybbs, der aktuelle Stundenpläne sowie Lehrer-, Klassen- und Rauminformationen anzeigte.
Ausgangslage und Ziel
Nach der Umstellung des Stundenplansystems funktionierte der bestehende Infoscreen der Schule nicht mehr. Eine neue Version sollte mit der geänderten Datenquelle arbeiten und auf den Touch-Bildschirmen im Schulgebäude einfach bedienbar sein.
Funktionen
- Große, für Touch-Bildschirme geeignete Bedienelemente
- Gelbe Kennzeichnung geänderter Unterrichtsstunden
- Ansicht der aktuellen und der folgenden Woche
- Suche nach Lehrern und Klassen
- Anzeige des aktuellen Raums einer Lehrperson oder Klasse
- Zusätzliche Lehrerstundenpläne für berechtigte Geräte
- Automatische Rückkehr zur Startseite nach 30 Sekunden Inaktivität
Technische Umsetzung
Der Infoscreen wurde mit PHP umgesetzt; für dynamische Abfragen kamen Ajax und jQuery zum Einsatz. Die Daten stammten aus derselben JSON-API wie bei der Stundenplan-App.
API-Antworten wurden für kürzere Ladezeiten in Textdateien zwischengespeichert. Der Zugriff auf Lehrerstundenpläne war auf festgelegte IP-Adressen beschränkt. Alternativ konnte ein Hostname hinterlegt werden, dessen aufgelöste IP-Adresse mit dem zugreifenden Gerät verglichen wurde. Da der Infoscreen ausschließlich im internen Schulnetz erreichbar war, wurde damals keine zusätzliche Anmeldung mit Benutzername und Passwort umgesetzt.
Historische Aufnahmen
Screenshots
Rückblick
Was ich dabei gelernt habe
Beim Einsatz auf einem öffentlichen Touchdisplay bestimmen Betrachtungsabstand, große Eingabeflächen und Inaktivität die Bedienlogik wesentlich mit. Das lokale Caching half, trotz externer Datenquelle kurze Antwortzeiten zu erreichen. Gleichzeitig war der Infoscreen ein frühes Beispiel für die Wiederverwendung einer gemeinsamen API in mehreren real eingesetzten Anwendungen.