Zum Hauptinhalt springen
Autor/-in:

Blass Andrin

Timely

Entwicklung eines Stundenplantools

Betreuer/-in:
Sebastian Schiendorfer
Schule:
Kantonsschule Büelrain
Fach: Informatik
Mit der Entwicklung meines Stundenplantools konnte ich den Schulalltag von mir und vieler meiner MitschülerInnen erleichtern und lernte dabei viel über die Entwicklung von Webapplikationen.
Abstract

Automatische Information über Stundenplanänderungen der nächsten sieben Tage, Vorschläge zur Stundenverschiebung und eine einfache Suche nach freien Zimmern – all das bietet Timely. Das von mir entwickelte Tool tauscht automatisiert Daten zwischen dem Intranet, einer selber programmierten Webapp sowie Teams aus, verarbeitet die Daten und hält so die Schülerinnen und Schüler über verschobene oder ausgefallene Stunden auf dem Laufenden.

Fast jede Schülerin und jeder Schüler kennt die Situation: eine Stunde wird im Stundenplan gestrichen, aber man merkt es erst am Morgen des betreffenden Schultages. Meist ist es dann zu spät, um eine Randlektion an die Stelle der gestrichenen Lektion zu verschieben.

Bei der Entwicklung war es mir wichtig, die Lösung so benutzerfreundlich und benutzerorientiert wie möglich zu gestalten. Deshalb entwickelte ich «Timely» aus Erkentnissen, die ich durch eine Umfrage erlangen konnte. Nach der Erstellung eines Flowcharts als Grobkonzept, programmierte ich die einzelnen Teile der Applikation. 

«Timely» besteht aus der Webapplikation um die Raumverfügbarkeit und kommende Änderungen anzuzeigen, der Teamsapplikation, die Änderungsmitteilung mitteilt und dem Backend, also dem Server, der die Daten für die Apps bereitstellt.

Link zur Webapp: https://timely.school