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.
2. Dynamische abonnementslink
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.