iCal (Kalenderexport)

iCal (Erweiterung .ics) ist das Standardformat für den Kalenderaustausch, das von allen Kalenderanwendungen auf dem Markt gelesen wird: Apple Calendar, Google Calendar, Outlook, Thunderbird, Fastmail usw.

Omniscol bietet zwei Arten des iCal-Exports:

1. Statischer Download

Schaltfläche Herunterladen auf einem ausgewählten Stundenplan. Sie erhalten eine .ics-Datei zum Import in Ihre Kalenderanwendung. Eine Momentaufnahme zum Zeitpunkt des Downloads: nicht aktualisiert, wenn sich der Stundenplan danach ändert.

Nützlich, um einen punktuellen Plan per E-Mail zu teilen.

Die Schaltfläche Herunterladen auf einem Stundenplan (oder einem Bildschirm einer Lehrkraft usw.) erzeugt eine iCal-Abonnement-URL. Sobald sie in Ihre Kalenderanwendung als Abonnement kopiert wurde, aktualisiert sich der Kalender automatisch, während sich der Stundenplan in Omniscol weiterentwickelt.

So synchronisieren die Lehrkraft und die Schüler ihren Omniscol-Stundenplan mit ihrem persönlichen Kalender, ohne bei jeder Änderung eine Datei neu herunterladen zu müssen.

Die iCal-Links von Omniscol sind signiert, ablauffähig und an das Konto gebunden, das sie erzeugt hat. Der Ablauf ist im Token der URL eingetragen; um ihn zu ändern, muss ein neuer Link erzeugt werden. Eine Passwortänderung, eine Deaktivierung oder eine Löschung des tragenden Kontos macht die zugehörigen Links ungültig.

Synchronisierung und Aktualisierungen

Das Abonnement-iCal wird von der Kalenderanwendung aktualisiert, in einem je nach Client unterschiedlichen Takt:

  • Apple Calendar: in der Regel 5–15 Min.
  • Google Calendar: bis zu 24 Std. im ungünstigsten Fall (oft aber schneller).
  • Outlook: unterschiedlich.

Diese Latenz ist dem iCal-Protokoll inhärent und hängt nicht von Omniscol ab — eine Änderung im Omniscol-Stundenplan erscheint im abonnierten Kalender, sobald dieser den Feed erneut abruft.

See also