iCal (kalenderexport)

iCal (extensie .ics) is het standaardformaat voor de uitwisseling van kalenders, dat door alle kalendertoepassingen op de markt wordt gelezen: Apple Calendar, Google Calendar, Outlook, Thunderbird, Fastmail enzovoort.

Omniscol biedt twee soorten iCal-export:

1. Statische download

Knop Downloaden op een geselecteerd rooster. U krijgt een .ics-bestand dat u in uw kalendertoepassing importeert. Het is een momentopname op het moment van downloaden: het bestand wordt niet bijgewerkt als het rooster daarna verandert.

Handig om een eenmalig rooster per e-mail te delen.

De knop Downloaden op een rooster (of op een scherm van een docent enzovoort) genereert een iCal-abonnements-URL. Zodra u die als abonnement in uw kalendertoepassing kopieert, wordt de kalender automatisch bijgewerkt naarmate het rooster in Omniscol verandert.

Zo synchroniseren de docent en de leerling hun Omniscol-rooster met hun persoonlijke kalender, zonder bij elke wijziging opnieuw een bestand te moeten downloaden.

De iCal-links van Omniscol zijn ondertekend, kunnen verlopen en zijn gekoppeld aan het account dat ze heeft aangemaakt. De vervaldatum staat in het token van de URL; om die te wijzigen, moet u een nieuwe link genereren. Een wachtwoordwijziging, een deactivering of een verwijdering van het gekoppelde account maakt de bijbehorende links ongeldig.

Synchronisatie en updates

De abonnements-iCal wordt door de kalendertoepassing ververst, in een ritme dat per toepassing verschilt:

  • Apple Calendar: doorgaans 5-15 min.
  • Google Calendar: tot 24 uur in het slechtste geval (maar vaak sneller).
  • Outlook: wisselend.

Die vertraging is inherent aan het iCal-protocol en ligt niet aan Omniscol — een wijziging in het Omniscol-rooster verschijnt in de geabonneerde kalender zodra die de feed opnieuw ophaalt.

Zie ook