Öffentliche Freigabelinks

Ein öffentlicher Freigabelink ist eine signierte URL, die schreibgeschützt und ohne Anmeldung Zugriff auf eine Ansicht gibt — meistens auf einen Stundenplan. Es ist der einfachste Kanal, um einen Kalender an jemanden zu verteilen, der kein Omniscol-Konto hat (und keines erhalten wird): ein Elternteil, einen externen Partner, eine Verwaltungsstelle.

Angebotene Formate

Je nach Kontext und Rechten der teilenden Person kann Omniscol mehrere signierte URLs erzeugen:

  • Responsive Webseite — eine navigierbare Anzeige im Portalstil mit Wochen-, Tages- und Listenansicht. Das ist es, was jemand sieht, der den Link in einem Browser öffnet.
  • iCal-Feed (.ics) — ein dynamisches Abonnement für Google Calendar, Apple Calendar, Outlook. Siehe iCal — Abonnement und dynamischer Link.
  • JSON (API) — für Entwickler und Maschine-zu-Maschine-Integrationen, wenn dieses Format erlaubt ist.

Diese Formate sind kein allgemeingültiges Versprechen: das Dialogfenster zeigt die Registerkarten an, die tatsächlich für die aktuelle Auswahl erzeugt wurden.

Was lässt sich teilen?

Das Teilen beschränkt sich nicht auf die Ansicht der Stundenpläne: dasselbe Freigabe-Symbol Teilen erscheint auf den meisten Ansichten von Omniscol.

Schreibgeschützt können Sie teilen:

  • den Stundenplan einer Entität — Schülerin oder Schüler, Klasse, Lehrkraft, Klassenraum oder Fach: der häufigste Fall (Eltern, Kolleginnen und Kollegen, Aushilfskräfte, technische Dienste);
  • die vollständige Stundenplan-Ansicht des Moduls Stundenpläne;
  • die sechs Dashboards (Lehrkräfte, Klassenräume, Ressourcen, Fächer, Klassen, Schüler);
  • die Ansichten zur Abwesenheitsverfolgung (Lehrkräfte, Klassen, Schüler, Personal);
  • die Diensttabellen des Moduls Personaleinsatz (Raster, Zuweisungen, Planung, Anwesenheitsliste);
  • die Ansichten zur Visualisierung, zur Umorganisation und zum Layout eines Stundenplans;
  • die Detailansicht von einer Lehrkraft oder einem Mitarbeiter.

Mit Schreibzugriff — die einzigen beiden Fälle — teilen Sie die Eingabe der Verfügbarkeiten von einer Lehrkraft oder einem Mitarbeiter: der eigens vorgesehene Link erlaubt es der betreffenden Person, ihre Verfügbarkeiten einzutragen und zu bestätigen und ihr Profil zu bearbeiten, bis zum Ablaufdatum, ohne Omniscol-Konto und ohne Passwort. Der Link ist an ihre Identität gebunden und wird nur auf ihrer eigenen Karte angeboten. Die Verfügbarkeiten einer Klasse, eines Klassenraums, einer Gruppe oder eines Fachs bleiben interne Bearbeitungsansichten: sie werden nicht per Freigabelink erfasst.

Jede signierte URL trägt den angeforderten Bereich und ein Ablaufdatum.

Wählen Sie im Modul Stundenpläne den zu teilenden Stundenplan aus (Schülerin oder Schüler, Klasse, Klassenraum …) und klicken Sie dann auf das Freigabe-Symbol Teilen. Das Fenster Teilen, das sich öffnet, bietet:

  • Ablaufdatum — das Datum, bis zu dem die erzeugten URLs gültig bleiben.
  • Registerkarten Web, iCal und JSON — sichtbar je nach den für die Freigabe erzeugten Formaten.

Anschließend kopieren Sie die gewünschte URL. Das Dialogfenster kann einen QR-Code für Links anzeigen, die für die Ansicht durch Menschen bestimmt sind.

Das öffentliche Teilen führt kein Register der ausgegebenen Links: Omniscol liefert weder eine konsolidierte Liste der bereits übermittelten Links noch einen Zugriffszähler noch einen Widerruf Link für Link. Das Ungültigmachen läuft daher über das Trägerkonto (Passwort, Deaktivierung) und über das Ablaufdatum.

Um das Risiko zu begrenzen:

  • wählen Sie ein kurzes Ablaufdatum;
  • teilen Sie nur den nötigen Bereich;
  • verwenden Sie für Verteilungen im Team ein identifiziertes Dienstkonto statt eines persönlichen Kontos;
  • ändern oder setzen Sie bei unerwünschter Verbreitung das Passwort des Trägerkontos zurück, oder deaktivieren Sie dieses Konto bei Bedarf.

Die Passwortänderung macht die vom Konto getragenen Links ungültig, selbst wenn das neue Passwort im Klartext identisch ist, da sich der gespeicherte Hash ändert. Die Deaktivierung oder Löschung des Trägerkontos schneidet den Zugriff ebenfalls ab.

Sicherheit

  • Die URL enthält ein signiertes und schwer zu erratendes Token.
  • Der Link legt nur die in seinem Token eingetragenen Ansichten offen, nicht den Rest des Kontos. Bei einem Stundenplan einer Entität (und bei jedem iCal-Feed) ist der Filter im Token fixiert: die empfangende Person bleibt auf diese Entität beschränkt — ein Elternteil, das den Link zum Stundenplan seines Kindes besitzt, kann den Stundenplan einer anderen Schülerin oder eines anderen Schülers nicht erreichen. Die Freigabe einer vollständigen Stundenplan-Ansicht spiegelt hingegen die Rechte des Kontos wider, das sie erzeugt hat: für eine gezielte externe Verteilung teilen Sie den Stundenplan der genauen Entität statt der ganzen Ansicht.
  • Die Gültigkeit ist durch das Ablaufdatum begrenzt.
  • Die Gültigkeit hängt außerdem vom Trägerkonto ab: eine Passwortänderung, Deaktivierung oder Löschung macht die zugehörigen Links ungültig.
  • Jede Person, die die URL besitzt, kann den geteilten Bereich bis zum Ablauf oder Ungültigmachen einsehen.

Einen Stundenplan in eine Seite einbetten (iframe)

Heute ist dies auf einer anderen Website nicht möglich. Zum Schutz vor Clickjacking untersagt Omniscol die Anzeige in einem Rahmen (iframe), der auf einer anderen Domain als der eigenen gehostet wird. Wenn Sie versuchen, einen Stundenplan in Ihre Lernplattform, Ihr Intranet oder Ihre öffentliche Website einzubetten, verweigert der Browser die Anzeige des Rahmens. Diese Sicherheitssperre wird von Omniscol gesetzt und lässt sich nicht über das Schulkonto ändern.

Die einzige, in der Praxis seltene Ausnahme ist eine Seite, die auf genau derselben Domain wie Ihre Omniscol-Instanz ausgeliefert wird.

Um einen Stundenplan dennoch auf einer externen Website zu verteilen, gibt es drei einfache Lösungen:

  • ein Link zur Freigabe-URL: die lesende Person öffnet den Stundenplan in einem neuen Tab, ohne eingebetteten Rahmen;
  • ein iCal-Abonnement, damit der Stundenplan im Kalender der Person erscheint (Google Calendar, Outlook …) — siehe iCal — Abonnement und dynamischer Link;
  • ein Anzeigepanel, für einen öffentlichen Bildschirm in den Räumen — siehe Anzeigetafel.

How-to

Einen Elternlink mit Ablauf erstellen

  1. Um den Stundenplan einer Klasse mit den Eltern zu teilen, ohne ihnen Konten anzulegen: ein signierter öffentlicher Link, zeitlich begrenzt.

  2. Öffnen Sie den Zielstundenplan im Modul Stundenpläne: wählen Sie die betreffende Klasse aus. Das Freigabe-Symbol Teilen befindet sich in der Titelleiste der Ansicht.

  3. Freigabefenster: wählen Sie das Ablaufdatum. Für eine Elternfreigabe nutzen Sie höchstens das Ende des betreffenden Schulzeitraums.

  4. Kopieren Sie das nützliche Format. Web für eine direkte Ansicht, iCal für ein Kalenderabonnement, JSON nur, wenn eine API-Integration geplant ist. Omniscol kann auch einen QR-Code für eine gedruckte Verteilung anzeigen.

  5. Übermitteln Sie den Link über den vorgesehenen Kanal: Elternabend, Newsletter, Lernplattform, Intranet oder gezielte Nachricht.

  6. Wenn der Link außerhalb des gewünschten Kreises zirkuliert, erstellen Sie einen neuen, stärker begrenzten Link und machen Sie bei Bedarf die vom alten Konto getragenen Links ungültig: Passwortänderung, Deaktivierung oder Löschung des Trägerkontos.

See also