iCal (экспорт в календарь)
iCal (расширение .ics) — стандартный формат обмена
календарями, который читают все популярные приложения-календари: Apple
Calendar, Google Calendar, Outlook, Thunderbird, Fastmail и другие.
Omniscol предлагает два вида экспорта iCal:
1. Статическое скачивание
Кнопка Скачать для выбранного расписания.
Вы получаете файл .ics, который нужно импортировать в свой календарь.
Это копия на момент скачивания: если расписание потом изменится,
файл не обновится.
Подходит, чтобы разово отправить расписание по электронной почте.
2. Динамическая ссылка-подписка
Кнопка Скачать для расписания (или для экрана преподавателя и т. д.) создаёт URL-адрес подписки iCal. Когда вы добавите его в приложение-календарь как подписку, календарь будет автоматически обновляться по мере изменения расписания в Omniscol.
Именно так каждый преподаватель и каждый ученик синхронизирует своё расписание Omniscol с личным календарём, не скачивая файл заново после каждого изменения.
Ссылки iCal в Omniscol подписаны, имеют срок действия и привязаны к аккаунту, который их создал. Срок действия записан в токене URL-адреса; чтобы его изменить, нужно создать новую ссылку. Смена пароля, деактивация или удаление аккаунта-владельца аннулирует связанные с ним ссылки.
Синхронизация и обновления
Подписку iCal обновляет приложение-календарь, с частотой, которая зависит от клиента:
- Apple Calendar: как правило, 5–15 минут.
- Google Calendar: в худшем случае до 24 часов (но часто быстрее).
- Outlook: по-разному.
Эта задержка свойственна самому протоколу iCal и от Omniscol не зависит: изменение в расписании Omniscol появляется в календаре с подпиской, как только тот повторно запрашивает поток.