Wenn Nutzer:innen auf einen Raum klicken, muss das System anzeigen welche Ausstattung (Sitzplätze, Tische, Materialien, Beamer etc.) dieser Raum besitzt.
Wenn Nutzer:in ein Stundierende:r ist, muss das System ein Personenbezogenes Zeitkontingent nutzen, um zu prüfen, ob diese:r den Raum noch buchen kann.
Wenn ein Raum durch einen Studierenden geblockt ist, muss das System Lehrenden erlauben, diese Blockierung zu überschreiben.
Das System muss eine API-Schnittstelle nach außen liefern.
Wenn eine Buchung stattfindet, muss die Art der Buchung (Vorlesung, Seminar, Studentenbuchung, etc.) kennen.
Das System muss den Semesterplan (& Feiertage) zusätzlich berücksichtigen.
Wenn Änderungen an Buchungen geschehen, müssen alle betroffenen Benutzer:innen vom System darüber benachrichtigt werden.
Das System soll eine Kalenderansicht über die Buchungen eines Raumes zur Verfügung stellen.