FAQ — przypadki użycia w szkolnictwie wyższym

Pytania, które najczęściej zadają uczelnie i szkoły wyższe (szkoły biznesu, uczelnie techniczne, uczelnie artystyczne i projektowe, uniwersytety, centra kształcenia ustawicznego). Odpowiedzi mają zastosowanie we wszystkich tych typach instytucji; szczegóły merytoryczne zob. Specyfika szkolnictwa wyższego.

Kilka planów lekcji, każdy użytkownik widzi tylko swój

P. Jak prowadzić równolegle kilka planów lekcji tak, aby każdy użytkownik widział w swoim kalendarzu wyłącznie te lekcje, które go dotyczą?

O. Współdziałają trzy mechanizmy:

  • Po stronie administratora kilka planów lekcji może być opublikowanych równolegle na tych samych tygodniach, z dynamicznym scalaniem — zawarte w standardzie na koncie Premium (zob. Kilka planów lekcji opublikowanych równolegle).
  • Każdy użytkownik widzi domyślnie tylko te lekcje, które go dotyczą — swoją klasę, swoje grupy, a w przypadku nauczyciela swoje własne lekcje. Filtry są stosowane automatycznie przy logowaniu, zgodnie z rolą użytkownika.
  • Aby obejrzeć inny zakres (inną klasę, innego nauczyciela…), użytkownik stosuje filtr ręcznie, o ile pozwala mu na to rola. Dostępne ograniczenia widoczności pozwalają na przykład ukryć nauczycielom plany lekcji ich kolegów.

Synchronizacja iCal po zmianie planu lekcji

P. Czy kanał iCal jest aktualizowany automatycznie, gdy lekcja zostanie zmieniona w Omniscol?

O. Tak, pod warunkiem korzystania z linku subskrypcji iCal (a nie ze statycznego pobrania pliku). Link subskrypcji jest dynamiczny; aplikacja kalendarza pobiera kanał ponownie w regularnych odstępach, z opóźnieniem od kilku minut do kilku godzin, zależnie od aplikacji i jej konfiguracji. To aplikacja kalendarza decyduje o rytmie odświeżania, a nie Omniscol.

Zob. iCal oraz iCal — subskrypcja i dynamiczny link.

Powiadomienie przy każdej zmianie

P. Czy można wysyłać powiadomienie przy każdej zmianie planu lekcji?

O. Nie ma automatycznego powiadomienia przy każdej zmianie: ich liczba byłaby nie do opanowania po stronie odbiorców. Obecne podejście: publikowanie zmian partiami, wraz z e-mailem podsumowującym, do wybranych użytkowników, których one dotyczą (Wyślij e-mail).

Sala z makrotypu / kategorii sal

P. Jak wskazać, że kurs ma się odbywać w konkretnej sali należącej do makrotypu — zależnie od tego, czy chce się wymusić określoną salę, czy pozwolić algorytmowi generowania wybrać ją w obrębie kategorii?

O. Przez specjalizacje sal, które są polami o dowolnej treści:

  • Proszę utworzyć specjalizację odpowiadającą makrotypowi (na przykład „PRACOWNIA”, „SALA-INFO”, „LAB-CHEMIA”).
  • Proszę przypisać tę specjalizację odpowiednim salom.
  • Na kursie proszę wskazać wymaganą specjalizację. Omniscol podpowiada w pierwszej kolejności sale z tą specjalizacją, a algorytm generowania wybiera jedną z dostępnych.
  • Aby wymusić konkretną salę, proszę wskazać ją bezpośrednio (obok specjalizacji albo zamiast niej). Algorytm generowania respektuje takie wymuszenie.

Przy imporcie masowym można podać wyłącznie specjalizację; ostatecznym przydziałem zajmuje się algorytm generowania.

Sprawdzenie obłożenia sal przed generowaniem

P. Czy istnieje raport pozwalający sprawdzić przed generowaniem, czy godziny przypisane do sali albo do makrotypu sal mieszczą się w łącznej liczbie dostępnych godzin?

O. Zakładka Generowanie wykonuje wstępną diagnostykę: kontrole pojemności (liczba lekcji do umieszczenia w zestawieniu z pojemnością siatki godzin) oraz kontrole zgodności specjalizacji sal. W razie przekroczenia pojemności pojawia się ostrzeżenie. Panel zarządczy po publikacji podaje rzeczywiste dane szczegółowe (z uwzględnieniem nieobecności i zastępstw).

Czas trwania pojedynczego kursu przy imporcie

P. W pliku importu kolumna „czas trwania” zawiera łączną liczbę godzin aktywności, która może obejmować kilka kursów. Gdzie wpisać czas trwania każdego kursu osobno?

O. Jeden wiersz importu odpowiada jednemu kursowi. Wpisany czas trwania dotyczy tego kursu, a nie modułu. Dla modułu obejmującego kilka kursów o różnym czasie trwania potrzebny jest zatem jeden wiersz importu na każdy kurs.

Jeśli źródło agreguje dane („Algebra = 30 godz. łącznie”), trzeba je rozłożyć przed importem — albo użyć automatycznego podziału godzin, aby rozdzielić pulę godzin na pojedyncze kursy.

Kursy tylko w wybranych tygodniach

P. Jak wskazać, że kurs odbywa się wyłącznie w określonych tygodniach roku akademickiego?

O. Zależy to od trybu:

  • W trybie tygodniowym tygodnie naprzemienne obejmują przypadek, w którym kurs powtarza się raz na N tygodni. Dla kursu, który wypada tylko w kilku konkretnych tygodniach roku, lepiej nadaje się tryb kalendarzowy.
  • W trybie kalendarzowym każda lekcja jest umieszczana pojedynczo pod swoją datą: to działa natywnie.
  • Przy imporcie proszę wpisać datę każdej lekcji w przeznaczonej do tego kolumnie (format RRRR-MM-DD) albo pozostawić ją pustą, aby umieścić lekcję ręcznie później.

Kursy międzyklasowe / międzyrocznikowe

P. Jak odwzorować kursy, w których w tym samym przedziale czasowym i tej samej sali uczestniczy kilka grup z jednej klasy albo z różnych klas, czasem dla różnych przedmiotów, czasem na różnych kampusach?

O. Zależnie od przypadku:

  • Kilka grup z tej samej klasy w tym samym przedziale czasowym, ten sam przedmiot, ten sam nauczyciel, ta sama sala — jeden kurs przypisany do supergrupy. Skład stały → podział klasy, jeśli ma zastosowanie. Skład zmienny → grupa grup, dostępna na wszystkich kontach i we wszystkich typach planu lekcji.
  • Kilka różnych klas w tym samym przedziale czasowym, ten sam przedmiot, ten sam nauczyciel, ta sama sala — wyrównanie grup, gdy skład jest stały, albo grupa grup (dostępna na wszystkich kontach i we wszystkich typach planu lekcji), gdy zgrupowanie ma pozostać zmienne.
  • Różne przedmioty w tym samym przedziale czasowym i tej samej sali (przypadek rzadki) — potrzebne są dwa odrębne kursy. Każdy uczeń widzi w swoim planie lekcji przedmiot swojej własnej grupy.
  • Między dwiema lokalizacjami (dwie klasy z różnych miejsc, które dzielą jeden kurs) — obsługiwane, pod warunkiem poprawnego odwzorowania wspólnej sali albo wideokonferencji (zob. lokalizacje wirtualne).

Naprzemienność nauczycieli w tym samym przedziale czasowym

P. Jak wskazać, że dwóch nauczycieli zmienia się w tym samym przedziale czasowym, w ten sam dzień tygodnia, z tą samą klasą / przedmiotem / grupą — jeden w jednym tygodniu, drugi w następnym?

O. To naprzemienność nauczycieli, a nie współnauczanie w sensie ścisłym (które zakłada dwóch nauczycieli jednocześnie na tej samej lekcji). Dwa sposoby realizacji, zależnie od rytmu:

  • Regularna naprzemienność w trybie tygodniowym — proszę użyć tygodni naprzemiennych z innym nauczycielem w każdym tygodniu.
  • Naprzemienność w konkretnych datach w trybie kalendarzowym — proszę utworzyć jeden kurs na każdą lekcję, z odpowiednim nauczycielem. Bardziej rozpisane, ale bardziej elastyczne: każdą lekcję można dostosować pojedynczo.

Okazjonalne współnauczanie (visiting professor)

P. Jak wskazać, że tylko na jednej lub kilku lekcjach visiting professor prowadzi kurs wspólnie z głównym nauczycielem?

O. W trybie kalendarzowym proszę utworzyć zwykłe lekcje z samym głównym nauczycielem, a następnie na tych lekcjach, w których bierze udział visiting professor, dodać go jako współnauczyciela na konkretnej lekcji. Każdy nauczyciel jest zaliczany we własnych statystykach.

P. Czy link do wideokonferencji można przypisać wyłącznie całej klasie, czy też konkretnemu kursowi albo konkretnej lekcji?

O. Link do wideokonferencji można zdefiniować na trzech poziomach: na klasie (obowiązuje wtedy domyślnie dla wszystkich jej lekcji), na konkretnym kursie albo na pojedynczej lekcji w trybie kalendarzowym. Dobrze odpowiada to zajęciom hybrydowym, w których tylko część kursów odbywa się zdalnie. Zob. Linki do wideokonferencji dla kursów.

Uczniowie powtarzający rok i uczący się poza programem

P. Jak postępować z uczniem, który musi uczęszczać na przedmiot z innego roku (powtarzanie roku, wyrównanie poziomu, fuori corso itp.)?

O. Uczeń może być przypisany jednocześnie do kilku klas i ograniczony do wybranych grup w obrębie klasy. Cztery typowe przypadki:

  1. Cała inna klasa + konkretna grupa z trzeciej — proszę przypisać do obu i wybrać grupę.
  2. Kilka grup z innej klasy bez całej klasy — proszę przypisać bezpośrednio do grup.
  3. Jeden przedmiot z innej klasy przez konkretną grupę — proszę utworzyć dedykowaną grupę w tej innej klasie i przypisać ucznia tylko do tej grupy.
  4. Uczeń poza programem powtarzający pojedynczy przedmiot — ta sama logika z dedykowaną grupą.

Identyfikator z systemu SIS jako identyfikator unikalny

P. Czy identyfikator ucznia lub nauczyciela pochodzący z naszego systemu SIS można wykorzystać jako identyfikator unikalny w Omniscol, aby uniknąć pomyłek między osobami o tym samym nazwisku?

O. Tak, przez pole identyfikator zewnętrzny / numer ewidencyjny na karcie użytkownika — właśnie do tego ono służy. Proszę wypełnić je przy imporcie, a Omniscol użyje go jako klucza identyfikacji. Szczególnie przydatne przy dwukierunkowych synchronizacjach z systemem SIS (zob. synchronizację z systemami zewnętrznymi dla Aurion / Auriga albo API Omniscol dla integracji własnej).

Kilka adresów e-mail dla jednego użytkownika

P. Czy można zaimportować dwa adresy e-mail dla tego samego nauczyciela (służbowy i prywatny)?

O. Nie w obecnym interfejsie: jeden główny adres e-mail na użytkownika. Jeśli drugi adres ma być zachowany informacyjnie, proszę użyć pola Komentarz na karcie użytkownika. To pole nie jest używane jako adres wysyłki.

Słuchacze, studenci, uczestnicy — która jednostka?

P. Nasz model pojęciowy rozróżnia słuchacza (termin ogólny), studenta (kształcenie regularne) i uczestnika (kształcenie ustawiczne). Jak te odcienie się odwzorowują?

O. Wszystkie sprowadzają się do jednostki Omniscol uczeń (rola student). Rozróżnienie kształcenia regularnego i ustawicznego obsługuje opcjonalny atrybut na karcie (numer ewidencyjny z SIS, status), a nie odrębne jednostki.

Nauczyciele: etatowi, na umowę, eksperci, visiting

P. Nasz model pojęciowy rozróżnia nauczyciela etatowego (umowa na czas nieokreślony, rozłożony czas pracy), nauczyciela na umowę (umowa doraźna), eksperta (rzadko angażowany wykonawca zewnętrzny) i visiting professor (zaproszony naukowiec). Czy wszyscy odpowiadają tej samej jednostce Omniscol?

O. Tak, wszyscy sprowadzają się do jednostki nauczyciel (rola teacher). Imienny znacznik „zewnętrzny / na umowę”, który odróżnia ich od etatowych, jest opcją Premium (zob. nauczyciel zewnętrzny); bez Premium te cztery profile pozostają jedną i tą samą jednostką nauczyciela, bez dedykowanego oznaczenia.

Role „osoby odpowiedzialnej za kurs” i „osoby odpowiedzialnej za program” to role funkcyjne wewnętrzne dla danej uczelni. Omniscol nie modeluje ich jako takich, ale może je odwzorować przez role niestandardowe.

Programy, kierunki, ścieżki kształcenia

P. Nasza oferta dzieli się na programy (studia jednolite magisterskie, MBA, MSc, doktorat itp.), kursy zarządzania (moduł / przedmiot / blok zajęciowy) i aktywności dydaktyczne (zajęcia). Jak to się odwzorowuje w Omniscol?

O. Zalecane odwzorowanie:

Pojęcie uczelni Jednostka Omniscol
Program Klasa (albo zestaw klas w przypadku równoległych roczników)
Kurs / moduł / przedmiot programu Przedmiot (z typem kursu albo bez niego)
Zajęcia / aktywność dydaktyczna Lekcja — pojedyncze, umieszczone w planie wystąpienie kursu

W przypadku nomenklatur hierarchicznych (moduł → przedmiot → blok) zgrupowanie można odwzorować konwencją nazewniczą na przedmiotach („M3-P2-B1 Algebra liniowa”) albo przez rodziny przedmiotów.

Mobilność, wymiany, podwójny dyplom

P. Jak zarządzać mobilnością przyjazdową i wyjazdową (wymiany akademickie, podwójne dyplomy, free movers, study abroad)?

O. Po stronie planu lekcji te osoby to zwykli uczniowie przypisani do określonych klas. Obsługa administracyjna (umowy, punkty kredytowe, ECTS, status) należy do systemu SIS uczelni; Omniscol koncentruje się na pytaniu „kto uczestniczy w którym kursie, kiedy i gdzie”.

Zalecenia konfiguracyjne dla szkolnictwa wyższego

W przypadku konta w szkolnictwie wyższym warto rozważyć:

  • Konto Premium: tryb kalendarzowy, dostępność kalendarzowa oraz kilka planów lekcji opublikowanych równolegle są w nim zawarte w standardzie, podobnie jak MCP (podłączenie zgodnego asystenta AI). W razie potrzeby można je uzupełnić opcjami kontraktowymi: role niestandardowe, punkty kopii zapasowych, współpraca w czasie rzeczywistym. (Grupy grup są natomiast dostępne na wszystkich kontach.)
  • Tryb kalendarzowy w przypadku większości planów lekcji (lekcje datowane pojedynczo, nauczyciele zmieniający się z zajęć na zajęcia).
  • Kilka planów lekcji opublikowanych równolegle na program (jeden plan lekcji na studia magisterskie, scalany dynamicznie, gdy kursy są wspólne).
  • Grupy grup w przypadku zmiennych zgrupowań międzyprogramowych (wspólny trzon dla kilku ścieżek).
  • Wiele sal w przypadku egzaminów w podzielonych salach wykładowych albo transmitowanych wykładów.
  • Role niestandardowe, aby odwzorować osoby odpowiedzialne za kurs lub za program, z uprawnieniami ograniczonymi do ich zakresu.
  • Integracja z SIS (synchronizacja z systemami zewnętrznymi dla Aurion / Auriga albo API Omniscol dla integracji własnej), aby synchronizować słuchaczy.
  • OIDC / SSO u dostawcy tożsamości uczelni (Google Workspace, Microsoft Entra ID, Keycloak itp.).

Zobacz także