iCal — жазылым және динамикалық сілтеме

iCal (.ics) пішімі — қолданбалар арасында күнтізбелермен бөлісудің стандарты. Omniscol әрбір кестені (жеке, сыныптың, кабинеттің, мұғалімнің) iCal жазылым сілтемесі түрінде ұсынады. Пайдаланушы оны Google Calendar, Apple Calendar, Outlook, Thunderbird немесе стандартты күнтізбені қолдайтын кез келген басқа қолданбаға қоя алады.

Жазылым сілтемесі және бір реттік экспорт

Екі қолданыс бір-бірінен мүлде өзгеше:

  • Жазылым сілтемесі (ұсынылады) — Omniscol-ға бағытталған HTTPS URL. Клиент қолданба оны үнемі тексеріп (клиент баптауларына қарай әр сағат сайын немесе күн сайын) пайдаланушының күнтізбесін үздіксіз жаңартып отырады. Omniscol-да сабақ жылжыса, пайдаланушы мұны ешнәрсе жасамай-ақ өз күнтізбесінде көреді.
  • Бір реттік экспорт — .ics файлын белгілі бір сәтте жүктеп алу. Мұрағаттау, пошта арқылы жіберу немесе жазылуды білмейтін жүйеге енгізу үшін ыңғайлы. Бірақ ол өзгермейді: кесте өзгерсе, файл жаңартылмайды.

Соңғы клиент қашықтағы күнтізбені жаңартуды біледі деген заманауи қолданба болса (Google Calendar, Apple Calendar, Outlook), жазылым сілтемесін таңдаңыз.

Жазылым сілтемесін алу

Бөлісу мүмкін болатын экрандарда Бөлісу батырмасы модалды терезені ашады. Онда мыналар болуы мүмкін:

  • қол қойылған бір немесе бірнеше iCal жазылым URL-ы,
  • «URL көшіру» батырмасы,
  • сканерлеуге арналған QR коды,
  • .ics файлын жүктеп алу.

URL құпия токенді қамтиды: оны басқаларға бермеңіз — оны алған кез келген адам сілтеменің қамтуындағы кестені мерзімі біткенше немесе сілтеме жарамсыз болғанша көре алады.

iCal-ды қайдан жасауға болады

Негізгі кіру нүктелері:

  • Кесте модулінің жоғарғы жағында — Бөлісу батырмасы көрсетілген барлық кестенің iCal-ын, оларды бір жазылымға біріктіретін құрама iCal-ды, одан кейін жеке iCal-дарды жасай алады. Бұл сілтемелер көрсетілген оқу жылымен шектеледі.
  • Көрсетілген әр кестеде — кестенің тақырып жолағында меңзер үстіне келгенде осы кестемен жеке бөлісуге қол жеткізуге болады. Сілтеме тиісті оқу жылын қамтиды.
  • Мұғалімнің карточкасында — Әкімшілік модулінде карточкадағы Бөлісу батырмасы мұғалімнің жеке iCal-ын жасайды. Сілтеме, оны ұстап тұрған есептік жазба және таңдалған мерзім рұқсат еткенше, ол ұзақ уақыт жарамды болып қалуға арналған.
  • Күнтізбелік кестені алдын ала қарағанда — Кестені басқару модулінде алдын ала қарау кезіндегі Бөлісу батырмасы көрсетіліп тұрғанның iCal-ын жасайды, бұл кесте әлі жарияланбаған болса да.

Әр жасау кезінде пайдаланушы жарамсыз болу күнін белгілей алады. Бұл күн URL токеніне кодталады: оны кейін өзгертуге болмайды. Мерзімді өзгерту үшін жаңа сілтеме жасау қажет.

Басқа бөлісу сілтемелері сияқты, iCal да оны жасаған есептік жазбаға байланысты: сол есептік жазбаның құпиясөзін өзгерту, өшіру немесе жою оған қатысты сілтемелерді жарамсыз етеді.

Сынып немесе кабинет үшін жария сілтеме

Администратор сынып немесе кабинет үшін жазылым сілтемесін жасай алады (мысалы, ата-аналармен немесе сыртқы қызметпен бөлісу үшін). Бұл сілтемелерге қол қойылады және олардың жарамдылық мерзімі болады.

Бөлісу опцияларының барлығы (iCal, адаптивті веб-бет, API арқылы JSON) сипатталған Кестені ашық сілтеме арқылы бөлісу бетін де қараңыз.

Клиент жағындағы баптау

Google Calendar

  1. Google Calendar-да бүйірлік панельде Басқа күнтізбелер жанындағы + белгісін басып, URL бойынша тармағын таңдаңыз.
  2. Omniscol жазылым URL-ын қойыңыз.
  3. Күнтізбе болжамды атауымен және әдепкі түспен пайда болады — оларды өзгертуге болады.

Google жазылымды шамамен 8–24 сағат сайын жаңартады. Шұғыл өзгерістер үшін кідіріс болатынын ескеріңіз.

Apple Calendar (macOS, iOS)

  1. Файл > Күнтізбеге жаңа жазылу.
  2. Omniscol URL-ын қойыңыз.

Omniscol iCal сілтемесі әр жарты сағат сайын автоматты түрде жаңарту үшін бапталған.

Outlook (Microsoft 365)

  1. Күнтізбе қосу > Интернеттен.
  2. Omniscol URL-ын қойыңыз.

Outlook нұсқаларға қарай әртүрлі жиілікпен жаңартады; компьютердегі ескі нұсқа үшін кідіріс болатынын ескеріңіз.

Шектеулер

  • Клиент жағындағы өзгерістер (мысалы, Google Calendar-да іс-шараны жылжыту) Omniscol-ға берілмейді — жазылым тек оқуға арналған.
  • Жеке URL жасау үшін пайдаланушыда белсенді Omniscol есептік жазбасы болуы қажет.
  • Сілтеменің жарамдылық мерзімі жасалған URL-ға жазылады: ол кейін ұзартылмайды; қажет болса, жаңа сілтеме жасаңыз.
  • Кестеден тыс іс-шаралар бөлісу немесе iCal сүзгісі оларды қамтыған жағдайда ғана қосылады.

Нұсқаулық

Google Calendar арқылы өз кестеңізге жазылу

  1. iCal жазылымы Omniscol кестеңізді жеке күнтізбеңізбен (Google Calendar, Apple Calendar, Outlook) синхрондайды. Жаңарту үздіксіз автоматты түрде жүреді: кесте өзгерген сайын көшіріп-қоюды қайталаудың қажеті жоқ.

  2. Omniscol экранында (оқушы, мұғалім немесе ортақ көрініс) батырма қолжетімді болса, Бөлісу батырмасын басыңыз. Сіздің қамтуыңыз үшін жасалған URL-дармен модалды терезе ашылады.

  3. Жазылым URL-ын көшіріңіз (Көшіру батырмасы). Оны басқаларға бермеңіз: оны алған кез келген адам сілтемедегі қамтуды мерзімі біткенше немесе сілтеме жарамсыз болғанша көре алады.

  4. Google Calendar-да: бүйірлік панельде Басқа күнтізбелер → + → URL бойынша тармағын таңдап, қойып, растаңыз. Күнтізбе атауымен және түсімен пайда болады (оларды өзгертуге болады).

    Apple Calendar-да: Файл → Күнтізбеге жаңа жазылу, қойыңыз.

    Outlook M365-те: Күнтізбе қосу → Интернеттен, қойыңыз.

  5. Маңызды: жазылым — тек оқуға арналған. Жеке күнтізбеңіздегі өзгерістер Omniscol-ға берілмейді. Omniscol жағындағы өзгерістер күнтізбеңізге клиент жағындағы келесі синхрондау кезінде келеді.

Сондай-ақ қараңыз