Siatka godzin, przedziały czasowe i czasy trwania
Siatka godzin opisuje przedziały czasowe lokalizacji: godziny rozpoczęcia, godziny zakończenia, przerwy, przerwę obiadową i zamknięcia. Służy jednocześnie wyświetlaniu, kontroli dostępności i generowaniu planu lekcji.
Standardowy zapis: przedział czasowy, a nie wpisana godzina
Domyślnie umieszczona lekcja jest powiązana z przedziałem czasowym siatki. Omniscol zachowuje położenie w siatce, a następnie przelicza wyświetlane godziny na podstawie siatki godzin lokalizacji.
Praktyczna konsekwencja: jeśli dzwonek na początek lekcji przesunie się
kiedyś z 08:15 na 08:10, lekcje umieszczone w tym przedziale czasowym
dostosują się do nowej siatki — bez potrzeby zmieniania każdej lekcji
po kolei.
Tryb wyświetlania siatki godzin
Tryb wyświetlania decyduje o postaci kolumny godzin, nie zmieniając niczego w umieszczeniu lekcji:
- Godziny lekcji — każdy wiersz pokazuje rzeczywiste godziny przedziału czasowego (8.15 – 9.10, 9.15 – 10.15…), zgodnie z siatką godzin lokalizacji.
- Numery godzin — każdy wiersz ma numer kolejnej godziny (P0, P1, P2…), konwencja rozpowszechniona w szkołach anglosaskich.
- Kalendarz — wyświetlanie kalendarzowe w pełnych godzinach (8.00, 9.00, 10.00…), niezależne od siatki: każda lekcja trafia na swoją rzeczywistą godzinę na ciągłym tle czasowym.
Czas trwania przedziału czasowego
Podstawowym czasem odniesienia w siatce godzin jest czas trwania przedziału czasowego. Może obejmować przerwę międzylekcyjną, jeśli szkoła tak to liczy.
Przykłady:
- lekcje 55-minutowe z 5-minutową przerwą międzylekcyjną: czas trwania
przedziału czasowego
60minut; - regularne lekcje 1,5-godzinne: czas trwania przedziału czasowego
90minut; - lekcje w większości godzinne, z kilkoma lekcjami 1,5-godzinnymi: czas
trwania przedziału czasowego
60minut i dopasowany podział.
Ten czas służy do skonfigurowanych wymiarów godzin i do generowania. Rzeczywiste godziny rozpoczęcia i zakończenia mogą się w siatce różnić: przerwa może sprawić, że wyświetlany przedział czasowy trwa 55 minut, pozostając powiązany z czasem odniesienia 60 minut.
To ustawienie definiuje się na zakładce Ogólne w edycji planu lekcji (zob. Ustawienia ogólne).
Typowe czasy trwania, w kolejności popularności, to: 60, 45, 50, 120, 90, 30, 180.
Czasem w szkolnictwie wyższym lekcje trwają zawsze po kilka godzin, ale mogą się rozpoczynać dowolnie o 8.00 albo o 9.00, albo trwać 6, a czasem 5 godzin. W takim przypadku przeważa największy wspólny dzielnik — zwykle będzie to czas trwania przedziału czasowego 60 minut.
Podział przedziału czasowego
O tym, na ile części można podzielić czas trwania przedziału czasowego, decyduje podział przedziału czasowego. To minimalny krok czasowy. Oto kilka przykładów:
1: wyłącznie lekcje o pełnym czasie trwania przedziału czasowego;1/2: krok 30 minut, jeśli czas trwania przedziału czasowego wynosi 60 minut;1/4: krok 15 minut, jeśli czas trwania przedziału czasowego wynosi 60 minut.
Proszę wybrać najprostszą dokładność, która pokrywa rzeczywiste potrzeby. Drobniejszy podział daje więcej swobody, ale zwiększa liczbę możliwości do sprawdzenia przy generowaniu.
W interfejsie to ustawienie reguluje się na zakładce Ogólne przez Podział przedziału czasowego.
W większości systemów szkolnych na świecie siatka godzin nie jest w ogóle
dzielona. W Polsce lekcja trwa zwykle 45 minut i podział nie jest
potrzebny; 1/2 przydaje się tam, gdzie obok lekcji godzinnych występują
bloki 1,5-godzinne. W niektórych ośrodkach szkoleniowych dokładność
schodzi do 10 minut: czas trwania przedziału czasowego wynosi wtedy
60 minut, a podział 1/6.
Pozycja i czas trwania: zapis w krokach czasowych
Lekcja nie jest zapisywana z godzinami „na sztywno”, lecz jako liczba
kroków czasowych na siatce. Krok to czas trwania przedziału
czasowego podzielony przez podział: czas trwania przedziału czasowego
60 minut z podziałem 1/2 daje krok 30 minut. Lekcja godzinna zajmuje
wtedy 2 kroki, a lekcja 1,5-godzinna — 3.
Współistnieją trzy pojęcia, których nie należy mieszać:
- czas odniesienia (czas trwania przedziału czasowego) służy do liczenia wymiarów godzin i do wyświetlania czasu trwania lekcji;
- rzeczywiste godziny wyświetlane (rozpoczęcia i zakończenia) pochodzą z siatki godzin lokalizacji, dla każdego przedziału czasowego osobno;
- zapis odbywa się w krokach czasowych, z dokładnością podziału.
Dlatego ten sam przedział czasowy może pokazywać 8.15 – 9.10 (godziny rzeczywiste), licząc się jednocześnie za 1 godzinę (czas odniesienia).
Globalne zakazy przedziałów czasowych
Niektóre przedziały czasowe muszą pozostać zakazane dla całej szkoły: popołudnie wolne dla wszystkich, przedział czasowy na zebrania, zarezerwowana pora. Takie zakazy nakłada się wprost na siatkę godzin lokalizacji, oznaczając przedział czasowy jako niedostępny: żadna lekcja nie zostanie tam umieszczona, ani przy wyświetlaniu, ani przy generowaniu.
To ograniczenie czasowe zapisane w siatce godzin. Ten sam mechanizm pozwala też, na kontach Premium, na miękkie ograniczenia (przedziały czasowe do unikania, bez ich zamykania). Zob. Ograniczenia czasowe (zasady ogólne).
Przerwa obiadowa i przesunięcia
Przerwę obiadową opisuje zakres (na przykład 12.00 – 14.00) oraz czas trwania obiadu, który trzeba zachować. Gdy czas do zachowania jest krótszy niż zakres, Omniscol pozwala umieścić lekcję na części przerwy, dopóki czas na obiad pozostaje możliwy — przed wstawioną lekcją albo po niej. Bardzo często przerwa obiadowa trwa dwie godziny, ale wolno umieścić w niej lekcję godzinną: zwykle przedmioty do wyboru, na których nie ma całej klasy, albo kursy przekrojowe, w których trudno zgrać kilka klas. Części klasy, które nie mają wtedy lekcji, nie są uznawane za pozostawione pod opieką (dla algorytmu to nie jest luka).
Przerwa obiadowa jest też jedynym przypadkiem, w którym nieregularny przedział czasowy jest traktowany jako inny zestaw kroków czasowych. Przy kroku czasowym 30 minut, czasie trwania przedziału czasowego 1 godziny i zakresie przerwy od 12.00 do 13.30 program uznaje, że chodzi o 3 × 30 minut. Można zadeklarować albo jeden przedział czasowy 1,5-godzinny, albo 1 godzinę + 30 minut, albo 30 minut + 1 godzinę — to bez znaczenia. W takim układzie lekcje popołudniowe są przesunięte o pół godziny. Jeśli zadeklaruje się wtedy minimalny czas obiadu wynoszący pół godziny, zostaje możliwość umieszczenia godzinnej lekcji na przerwie, a objęci nią uczniowie jedzą obiad albo przed lekcją, albo po niej.
Można też wskazać, że stołówka otwiera się tuż przed oficjalną przerwą: „luka” w tym przedziale czasowym nie liczy się wtedy jako czas stracony dla uczniów.
Najważniejsze jest odwzorowanie zamierzonej zasady: przedziały czasowe otwarte, przedziały czasowe zamknięte, elastyczna przerwa obiadowa, dostępność lub niedostępność. Siatka godzin musi odzwierciedlać to, na co szkoła rzeczywiście się zgadza.
Przesunięcie posiłków według poziomu, aby rozładować stołówkę
Gdy stołówka nie jest w stanie przyjąć całej szkoły naraz, poziomy rozkłada się na dwie kolejne tury. Siatka godzin zawiera tylko jedną wspólną przerwę obiadową; przesunięcie ustawia się następnie klasa po klasie przy pomocy ograniczeń czasowych.
- Na siatce godzin lokalizacji proszę zadeklarować przerwę obiadową na całym zakresie — na przykład 12.00 – 14.00 — z godzinnym czasem obiadu do zachowania. Rozpatrywana osobno, każda klasa mogłaby wtedy jeść obiad albo w 12.00 – 13.00, albo w 13.00 – 14.00.
- Aby ustalić turę każdego poziomu, proszę otworzyć ograniczenia czasowe klasy (Ograniczenia czasowe klasy) i pomalować na czarno — poziom Niedostępny — połowę przedziału czasowego zarezerwowaną na jej posiłek. Generowanie nie umieści tam żadnej lekcji: ten moment jest zagwarantowany na obiad, a lekcje klasy przechodzą na drugą połowę przedziału czasowego.
Przy dwóch turach:
- klasy 4, 5 i 6 — niedostępne w 12.00 – 13.00: jedzą obiad w pierwszej turze, a ich lekcje trafiają na 13.00 – 14.00.
- klasy 7 i 8 — niedostępne w 13.00 – 14.00: jedzą obiad w drugiej turze, a ich lekcje trafiają na 12.00 – 13.00.
Stołówka przyjmuje w ten sposób dwa osobne strumienie zamiast jednego. Ta sama zasada rozciąga się na trzy tury i więcej: proszę poszerzyć zakres obiadowy, a następnie pomalować dla każdego poziomu przypadającą mu część przedziału czasowego na posiłek. Edytor ograniczeń jest opisany szczegółowo w Ograniczenia czasowe (zasady ogólne).
Niestandardowe godziny lekcji
Lekcja może otrzymać niestandardową godzinę: dokładne rozpoczęcie i zakończenie, które nie muszą odpowiadać dokładnym granicom przedziału czasowego. Taki przypadek występuje we wszystkich typach planu lekcji.
Lekcja wyświetla się poza siatką, z rzeczywistymi godzinami: może zaczynać się lub kończyć poza granicami wyświetlanego przedziału czasowego. Omniscol używa tych niestandardowych godzin do obliczenia jej rzeczywistego nakładania się. Każda jednostka przypisana do kursu — nauczyciel, sala, klasa, grupa lub zasób — jest uznawana za zajętą, gdy tylko niestandardowa godzina zahacza o przedział czasowy.
Przy generowaniu lekcja z niestandardową godziną jest traktowana jako nieprzesuwalna: jej pozycja jest blokowana automatycznie.
Klasa poza siatką
Klasa poza siatką to inny przypadek: lekcje klasy są zapisywane z dokładnymi godzinami, niezależnie od siatki godzin lokalizacji. Ta funkcja dotyczy tylko planów lekcji typu kalendarz.
Służy przede wszystkim kształceniu ustawicznemu i bardzo elastycznym programom, które dzielą pomieszczenia i nauczycieli z kształceniem w trybie dziennym, nie trzymając się tej samej siatki godzin. Szkoła wybiera wtedy domyślny krok czasowy, na przykład kwadrans, a lekcje są zapisywane z godzinami rozpoczęcia i zakończenia.
Niestandardowe czasy trwania
Kurs może też mieć niestandardowe czasy trwania:
- Obliczony czas trwania: czas wynikający z niestandardowych godzin kursu;
- Rzeczywisty czas trwania: czas używany w pierwszej kolejności w panelach zarządczych;
- Czas rozliczeniowy: czas używany do fakturowania lub do wynagrodzenia nauczyciela.
Przykład: egzamin zajmuje salę od 08:30 do 11:30, bo trzeba ją
wcześniej przygotować, a później zwolnić. Panel zarządczy może liczyć
tylko 2 godziny egzaminu jako rzeczywisty czas trwania, podczas gdy czas
rozliczeniowy nauczyciela nadzorującego może być wyższy, jeśli szkoła
ujmuje w nim rekompensatę za sprawdzanie prac.