Dwie zmiany, jeden budynek
Połowa uczniów przychodzi na siódmą i kończy w południe, a druga połowa przychodzi w południe, podczas gdy większość narzędzi do tworzenia planów lekcji zakłada, że szkoła pracuje w jednym bloku.

O siódmej rano budynek się zapełnia. O wpół do pierwszej pustoszeje i zapełnia się ponownie innymi uczniami, nauczanymi częściowo przez tych samych nauczycieli, w dokładnie tych samych salach.
Jeśli prowadzisz szkołę w ten sposób, znasz już dwa fakty, które czynią to zadanie trudnym. Sale nie mają przerwy, podobnie jak część personelu. Wszystko, co w szkole jednozmianowej jest jedynie niedogodnością — laboratorium zajęte przez dwadzieścia minut za długo, nauczyciel bez przerwy między ostatnią lekcją poranną a pierwszą popołudniową — staje się problemem strukturalnym.
A potem otwierasz narzędzie do tworzenia planu lekcji i odkrywasz, że uważa ono, iż jesteś jedną szkołą z bardzo długim dniem.
Długi dzień to nie dwie zmiany
Różnica nie jest kosmetyczna. W modelu jednozmianowym „godzina 7” jest po prostu później niż „godzina 6”. Nic nie stoi na przeszkodzie, aby nauczyciel miał zajęcia przez tę granicę, ponieważ dla oprogramowania nie ma żadnej granicy — jest tylko dłuższy wiersz.
Ale granica istnieje. To powód, dla którego popołudniowy personel może składać się z innych osób, powód, dla którego salę trzeba zwolnić, powód, dla którego zdanie „ona uczy tylko rano” ma konkretne znaczenie.
Model, który nie potrafi wyrazić tej granicy, nie może jej chronić. Kończysz, wymuszając to ręcznie, sprawdzając każdy projekt pod kątem kolizji, które powinny być niemożliwe do stworzenia.
FET już to wie
Warto powiedzieć to jasno, ponieważ jest to część, którą ludzie pomijają: FET sam w sobie radzi sobie z tym poprawnie. To nie jest obejście ani poprawka społeczności. FET działa w jednym z czterech trybów, a tryb ten decyduje o tym, które rodziny ograniczeń w ogóle istnieją.
Jednym z nich jest Rano-Popołudnie. W tym trybie algorytm rozwiązujący pracuje w półdniach, a nie w dniach, i pojawia się cała rodzina ograniczeń, która inaczej nie istnieje — zasady dotyczące poranków i popołudni jako odrębnych rzeczy.

Więc granica przestaje być czymś, czego musisz pilnować. Staje się czymś, o czym model wie.
Odczytanie tego to druga połowa sukcesu
Siatka półdniowa ma odpowiedni kształt dla algorytmu, ale niewłaściwy dla człowieka. Nikt nie myśli w kategoriach dwunastu półdni. Ludzie myślą w kategoriach pięciu dni, z których każdy ma poranek i popołudnie.
FET wie o tym i rejestruje obie rzeczy: półdnie, w których pracuje algorytm, oraz oddzielną listę łączącą je z powrotem w rzeczywiste dni. Mniej więcej połowa rzeczywistych plików Rano-Popołudnie, które widzieliśmy, zawiera to powiązanie; reszta zawiera tylko półdnie.
Zachowujemy to, co zawiera Twój plik. Jeśli powiązanie istnieje, jest importowane wraz z resztą danych i eksportowane bez zmian. Jeśli go nie ma, nie tworzymy go — a kiedy samodzielnie przełączasz plan lekcji na tryb Rano-Popołudnie, budujemy je, ponieważ w tym momencie nie ma czego przenosić, a Ty poprosiłeś o taki kształt.

To cała nasza polityka i jest ona celowo nudna: pokazujemy Twój własny plik. Struktura, której FET nigdy nie zapisał, nie jest strukturą, którą dla Ciebie wymyślimy, niezależnie od tego, jak pomocny mógłby wydawać się ten wymysł.
Twój plan lekcji posiada tryb, w którym został utworzony lub zaimportowany, a tryb ten jest wyświetlany w nagłówku ekranu danych. Nie konfigurujesz go tutaj; widzisz to, co ustawił FET.
Jedno ostrzeżenie warte dwukrotnego przeczytania
Jeśli jesteś właścicielem planu lekcji, ten znacznik trybu jest przyciskiem, a kliknięcie go rozpoczyna przełączanie.
Przełączanie trybów usuwa dane. Musi to robić: tryby nie dzielą słownika ograniczeń, więc opuszczenie trybu Rano-Popołudnie oznacza, że zasady poranne/popołudniowe nie mają gdzie się podziać. Dlatego tylko właściciel może to zrobić i dlatego dla wszystkich innych znacznik jest tylko etykietą.
To nie jest ustawienie do wypróbowania. Zdecyduj o trybie w programie FET, gdzie znajdują się ograniczenia.
Dlaczego to ważniejsze, niż się wydaje
Szkoła dwuzmianowa to nie nisza. Jest to standard w dużej części Turcji, Maroka, Ameryki Łacińskiej i Azji Południowej — wszędzie tam, gdzie budynek służy większej liczbie uczniów, niż ma miejsc.
Istnieje już narzędzie FET stworzone specjalnie dla marokańskiego systemu poranno-popołudniowego, co mówi dwie rzeczy: zapotrzebowanie jest realne i było ignorowane wystarczająco długo, by ludzie zaczęli budować własne rozwiązania.
Jeśli Twoja szkoła prowadzi dwie zmiany, tryb ten już istnieje w oprogramowaniu, którego używasz. Brakowało wszystkiego po pracy algorytmu — odczytywania, udostępniania, drukowania, wywieszania na ścianie — w formie, która uwzględnia, że Twój dzień ma przerwę w środku.