Wise Timetable

Buchung

Was eine wiederkehrende Raumbuchung wirklich ist

Man beschreibt sie so, wie ein Mensch es sagt — jeden zweiten Dienstag bis Mai. Was gespeichert wird, ist etwas anderes, und fast jede spätere Überraschung entsteht aus der Lücke zwischen beidem.

Erstens: Eine Buchung ist keine Lehrveranstaltung

Sie stehen nebeneinander im selben Raster und kommen aus entgegengesetzten Richtungen. Eine Lehrveranstaltung ist ein Ergebnis: Sie existiert, weil ein Stundenplan erstellt wurde, und sie verschiebt sich, wenn er neu erstellt wird. Eine Buchung ist eine Eingabe: Jemand hat entschieden, dass dieser Raum zu dieser Stunde belegt ist, und nichts erzeugt sie neu.

Dieser Unterschied ist der Grund, warum ein Raumbuchungssystem, das lediglich ein seitlich an den Stundenplan angeflanschter Kalender ist, innerhalb eines Semesters Ärger verursacht. Beide müssen am selben Ort leben, weil sie um dieselben Räume konkurrieren — aber sie sind nicht dieselbe Art von Objekt, und ein System, das etwas anderes vorgibt, wird irgendwann jemandes Prüfung wegregenerieren.

Eine Buchung kann zu mehreren werden, und das ist korrekt

Eine wiederkehrende Buchung wird als Rechteck gespeichert: ein Abschnitt von Lehrwochen, mal eine Menge von Wochentagen, zu einer Uhrzeit. Montag bis Freitag für drei Wochen ist ein einziges Rechteck und eine einzige Zeile. Montag und Mittwoch sind zwei Rechtecke, weil ein Rechteck, das Montag bis Mittwoch abdeckt, auch den Dienstag buchen würde — was niemand verlangt hat und was jemand anderes gebraucht hätte.

Ein Klick kann also drei Buchungen erzeugen, und jede davon ist dann eine eigenständige Buchung: einzeln sichtbar, einzeln bearbeitbar, einzeln stornierbar. Das sollte man wissen, bevor man die Buchung storniert und feststellt, dass zwei Drittel davon noch da sind.

Die ehrliche Fassung, die Anbieter selten von sich aus nennen: Eine Serie gibt es meist gar nicht. Fragen Sie, was geschieht, wenn jemand einen Termin einer zwölfwöchigen Buchung löscht, und fragen Sie dann, was geschieht, wenn alle zwölf verschoben werden sollen.

Die Muster und die Falle bei jedem

MusterWas es bedeutetDie Falle
Jede WocheDieselben Wochentage in jeder Lehrwoche des Zeitraums.Die Lesewoche. Ein Muster, das über eine hinwegläuft, bucht mitten hindurch, sofern lehrfreie Wochen nicht ausgeschlossen werden.
Jede zweite WocheJede zweite Lehrwoche, gezählt ab der ersten Woche des Zeitraums.Gezählt ab dem ZEITRAUM, nicht ab Woche 1 des Jahres. Zwei vierzehntägige Buchungen, die eine Woche versetzt beginnen, kollidieren nie und fallen nie zusammen.
Derselbe Wochentag jeden MonatEtwa der dritte Dienstag.Die Ordnungszahl wird meist vom Startdatum übernommen und nie abgefragt. Eine Buchung, die am letzten Dienstag des Monats beginnt, bedeutet LETZTER — nicht fünfter und nicht dritter.
Dasselbe Datum jeden MonatDer 15., der 31.Ein Monat, der für das Datum zu kurz ist, sollte ÜBERSPRUNGEN werden, nicht zurückgefaltet. Bucht Ihr System für einen 31. den 30. April, trifft es eine Entscheidung, um die es nicht gebeten wurde.

Zeiten liegen auf den eigenen Linien der Hochschule

Lehrstunden sind kein freies Raster. Eine Hochschule arbeitet mit Zeitblöcken — 08:00 bis 09:30 Uhr oder sechs Einheiten zu fünfzig Minuten mit zehn Minuten Pause —, und eine Buchung muss dort beginnen, wo einer beginnt, und dort enden, wo einer endet, sonst bedeutet das Raster nichts mehr.

Ein System, das 08:15 stillschweigend auf 08:00 einrastet, speichert etwas, das die Person nicht eingegeben hat. Das bessere Verhalten ist, es abzulehnen und zu sagen, welche Zeiten verfügbar sind, was dasselbe Prinzip ist wie überall hier: Korrigieren Sie niemanden stillschweigend, sondern sagen Sie, was im Weg steht.

Ein damit verwandtes Detail, an dem jede neue Integration hängenbleibt: Aufeinanderfolgend ist nicht überlappend. Eine Veranstaltung, die um 09:00 Uhr endet, und eine, die um 09:00 Uhr beginnt, kollidieren nicht. Meldet Ihr System, dass sie es tun, sind die Hälfte Ihrer Räume grundlos nicht buchbar.

Eine Konfliktprüfung muss sehen, was die Öffentlichkeit nicht sehen kann

Das ist der Teil, der am häufigsten stillschweigend falsch ist.

Wenn ein Buchungsformular fragt, ob dieser Raum frei ist, muss es alles zählen, was den Raum tatsächlich belegt: Lehrveranstaltungen, Buchungen anderer Personen und Buchungen, die noch auf Genehmigung warten. Ein Raum, der durch eine noch nicht genehmigte Anfrage gehalten wird, ist nicht frei; er ist ausstehend, und ihn jemand anderem anzubieten, erzeugt genau die Auseinandersetzung, die der Genehmigungsschritt verhindern sollte.

Dasselbe gilt für Räume, die eine Hochschule nicht veröffentlicht. Ein Besprechungsraum eines Fachbereichs, der aus der öffentlichen Liste herausgehalten wird, ist trotzdem belegt, wenn er belegt ist.

Verfügbarkeit ist also eine Tatsache über den Raum, keine Ansicht des Stundenplans — weshalb die anfragende Person angemeldet sein sollte. Eine Prüfung, die jedem offensteht, lügt entweder über ausstehende Buchungen oder gibt deren Titel preis.

Wer was buchen darf, und was ein Konflikt kosten sollte

  • Raumberechtigungen gehören zum Raum, nicht zum Bildschirm. Manche Hochschulen lassen jeden einen Seminarraum buchen und niemanden den Hörsaal ohne Rückfrage. Diese Regel muss dort durchgesetzt werden, wo die Buchung geschrieben wird, sonst ist sie eine Empfehlung — man bucht einen erlaubten Raum, ändert ihn dann auf einen verbotenen, und die Regel ist umgangen.
  • Ein Konflikt sollte mit Begründung abgelehnt werden, nicht mit einem schlichten Nein: welche Termine, und ob der Raum, die lehrende Person oder die Gruppe belegt war. Zwei dieser drei Fälle lassen sich oft durch das Verschieben um eine Woche beheben.
  • Und eine Planerin, die es ernst meint, sollte darüber hinweg buchen können. Bewusste Doppelbelegung ist normal — ein Raum, der sich zwei Gruppen teilen, eine Vorlesung, die sich absichtlich mit einer offenen Sprechstunde überschneidet. Entscheidend ist, dass das System festhält, dass der Konflikt eine Entscheidung war, damit jeder, der ihn im März sieht, weiß, dass es kein Versehen war.
  • Genehmigung ist ein Zustand, keine separate Warteschlange. Eine Buchung, die auf Genehmigung wartet, sollte für die Personen, die darum herum planen müssen, bereits sichtbar sein.

Wo dies in Wise Timetable steckt

Buchungen liegen im selben Dokument wie der Stundenplan, sodass die Verfügbarkeit gegen alles auf einmal berechnet wird und nicht gegen einen zweiten Kalender, der abgeglichen werden muss. Das Raumbuchungssystem deckt ab, was ein Stundenplanbüro sieht; das Web-Buchungsmodul ist die Selbstbedienungsseite für Hochschulen, die ihr Personal die eigenen Räume buchen lassen möchten, ohne über das Büro zu gehen.

Für alle, die einen eigenen Buchungsbildschirm bauen, ist die gesamte Oberfläche im öffentlichen REST-API-Handbuch dokumentiert — einschließlich der Verfügbarkeitsprüfung, die die kollidierenden Termine und die nächsten freien Alternativen zurückgibt statt eines Ja oder Nein.

Möchten Sie sehen, wie das funktioniert?

Buchen Sie eine 45-minütige Online-Präsentation, in der wir es anhand des Planungsproblems Ihrer eigenen Hochschule durchgehen.