iCal (export agenda)

iCal (extension .ics) est le format standard d'échange de calendriers, lu par toutes les applications agenda du marché : Apple Calendar, Google Calendar, Outlook, Thunderbird, Fastmail, etc.

Omniscol propose deux types d'export iCal :

1. Téléchargement statique

Bouton Télécharger sur un EDT sélectionné. Vous récupérez un fichier .ics à importer dans votre agenda. Snapshot au moment du téléchargement : pas mis à jour si l'EDT bouge ensuite.

Utile pour partager un planning ponctuel par e-mail.

2. Lien d'abonnement dynamique

Le bouton Télécharger sur un EDT (ou un écran de professeur, etc.) génère une URL d'abonnement iCal. Une fois copiée dans votre application agenda en tant qu'abonnement, l'agenda se met à jour automatiquement à mesure que l'EDT évolue dans Omniscol.

C'est ainsi que les professeur et les élève synchronisent leur EDT Omniscol avec leur agenda perso, sans devoir re-télécharger un fichier à chaque modification.

Les liens iCal Omniscol sont signés, expirables et liés au compte qui les a générés. L'expiration est inscrite dans le jeton de l'URL ; pour la changer, il faut générer un nouveau lien. Un changement de mot de passe, une désactivation ou une suppression du compte porteur invalide les liens associés.

Synchronisation et mises à jour

L'iCal d'abonnement est rafraîchi par l'application agenda, à une cadence variable selon le client :

  • Apple Calendar : 5-15 min en général.
  • Google Calendar : jusqu'à 24h dans le cas le pire (mais souvent plus rapide).
  • Outlook : variable.

Cette latence est inhérente au protocole iCal et ne dépend pas d'Omniscol — un changement dans l'EDT Omniscol apparaît dans l'agenda abonné dès que celui-ci re-pull le flux.

Voir aussi