iCal (xuất lịch)
iCal (phần mở rộng .ics) là định dạng chuẩn để trao đổi lịch, được
mọi ứng dụng lịch trên thị trường đọc được: Apple Calendar, Google
Calendar, Outlook, Thunderbird, Fastmail, v.v.
Omniscol cung cấp hai kiểu xuất iCal:
1. Tải xuống tĩnh
Nút Tải xuống trên một thời khóa biểu
đã chọn. Bạn nhận được một tệp .ics để nhập vào ứng dụng lịch của
mình. Đây là ảnh chụp tại thời điểm tải xuống: tệp không được cập
nhật nếu thời khóa biểu thay đổi sau đó.
Hữu ích khi cần chia sẻ một lịch trình dùng một lần qua email.
2. Liên kết đăng ký động
Nút Tải xuống trên một thời khóa biểu (hoặc trên màn hình của một giáo viên, v.v.) tạo ra một URL đăng ký iCal. Sau khi bạn sao chép URL đó vào ứng dụng lịch của mình dưới dạng đăng ký, lịch sẽ tự động cập nhật theo từng thay đổi của thời khóa biểu trong Omniscol.
Đây chính là cách các giáo viên và học sinh đồng bộ thời khóa biểu Omniscol với lịch cá nhân, mà không phải tải lại tệp sau mỗi lần chỉnh sửa.
Các liên kết iCal của Omniscol đều được ký, có thời hạn và gắn với tài khoản đã tạo ra chúng. Thời hạn được ghi trong mã thông báo của URL; muốn thay đổi thời hạn, bạn phải tạo một liên kết mới. Việc đổi mật khẩu, vô hiệu hóa hoặc xóa tài khoản sở hữu sẽ làm mất hiệu lực các liên kết liên quan.
Đồng bộ và cập nhật
iCal dạng đăng ký được ứng dụng lịch làm mới, với nhịp độ khác nhau tùy từng ứng dụng:
- Apple Calendar: thường là 5-15 phút.
- Google Calendar: tối đa 24 giờ trong trường hợp xấu nhất (nhưng thường nhanh hơn).
- Outlook: không cố định.
Độ trễ này thuộc về bản chất của giao thức iCal và không phụ thuộc vào Omniscol — một thay đổi trong thời khóa biểu Omniscol sẽ xuất hiện trong lịch đã đăng ký ngay khi ứng dụng đó tải lại luồng dữ liệu.