Két műszak, egy épület
Az iskolád egyik fele hétkor érkezik és délben távozik, a másik fele pedig délben érkezik, de a legtöbb órarendkészítő szoftver hallgatólagosan egységes iskolai renddel számol.

Reggel hétkor megtelik az épület. Fél egykor kiürül, majd újra megtelik más diákokkal, akiket részben ugyanazok a tanárok tanítanak, pontosan ugyanazokban a termekben.
Ha ilyen iskolát vezetsz, már ismered azt a két tényt, ami ezt megnehezíti. A termek nem kapnak szünetet, és a személyzet némely tagja sem. Minden, ami egyetlen műszakos iskolában csak kényelmetlenség — egy labor, amit húsz perccel duplán foglaltak le, egy tanár, akinek nincs szünete az utolsó délelőtti és az első délutáni óra között —, az itt strukturálissá válik.
Aztán megnyitsz egy órarendkészítő eszközt, és felfedezed, hogy az azt hiszi, te egyetlen iskola vagy, egy nagyon hosszú nappal.
A hosszú nap nem két műszak
A különbség nem kozmetikai. Egy műszakos modellben a „7. óra” egyszerűen későbbi, mint a „6. óra”. Semmi sem akadályozza meg, hogy egy tanárt a határon túlra osszanak be, mert a szoftver számára nincs határ — csak egy hosszabb sor.
De van határ. Ez az oka annak, hogy a délutáni személyzeted más emberekből állhat, az oka annak, hogy egy termet ki kell üríteni, és az oka annak, hogy a „csak délelőtt tanít” mondatnak jelentése van.
Egy olyan modell, amely nem tudja kifejezni a határt, nem tudja megvédeni azt. Végül kézzel kényszeríted ki, minden tervezetet ellenőrizve olyan ütközések után kutatva, amelyeknek lehetetlennek kellett volna lennie.
A FET már tudja
Ezt érdemes világosan kimondani, mert ez az a rész, amit az emberek elvétenek: maga a FET ezt megfelelően kezeli. Ez nem egy kerülőút vagy egy közösségi javítás. A FET négy üzemmód egyikében működik, és az üzemmód dönti el, hogy mely kényszerfeltétel-családok léteznek egyáltalán.
Az egyik ilyen a Délelőttök-Délutánok. Ebben az üzemmódban a megoldó napok helyett fél napokban dolgozik, és egy teljes kényszerfeltétel-család jelenik meg, amely egyébként nem létezik — a délelőttökre és délutánokra mint különálló dolgokra vonatkozó szabályok.

Így a határ megszűnik olyasminek lenni, amit neked kell felügyelned. Olyasmivé válik, amiről a modell tud.
Visszaolvasni a másik fele
A fél-napos rács a megfelelő forma egy megoldó számára, de a rossz forma egy ember számára. Senki sem tizenkét fél-napban gondolkodik. Öt napban gondolkodnak, mindegyikben egy délelőttel és egy délutánnal.
A FET tudja ezt, és mindkettőt rögzíti: a fél-napokat, amelyekben a megoldó dolgozik, és egy külön listát, amely visszapárosítja azokat valódi napokká. Az általunk látott valódi Délelőttök-Délutánok fájlok nagyjából fele tartalmazza ezt a párosítást; a többi csak a fél-napokat tartalmazza.
Megtartjuk azt, ami a fájlodban van. Ha a párosítás ott van, az minden mással együtt bejön, és az exportáláskor változatlanul kimegy. Ha nincs ott, nem gyártunk egyet — és amikor te magad váltasz át egy órarendet Délelőttök-Délutánok módba, akkor megépítjük, mert abban a pillanatban nincs mit átvinni, és te kérted ezt a formát.

Ez a teljes irányelv, és szándékosan unalmas: megmutatjuk a saját fájlodat. Olyan struktúrát, amelyet a FET sosem írt meg, mi sem fogunk kitalálni neked, bármilyen hasznosnak is tűnjön a találmány.
Az órarended azt az üzemmódot hordozza, amellyel létrehozták vagy importálták, és az üzemmód megjelenik az adatok képernyőjének fejlécében. Ezt itt nem konfigurálhatod; azt látod, amit a FET beállított.
Egy figyelmeztetés, amit érdemes kétszer elolvasni
Ha te vagy az órarend tulajdonosa, az üzemmód jelvény egy gomb, és rákattintva elindul az átváltás.
Az üzemmódok közötti váltás adatokat töröl. Muszáj neki: az üzemmódok nem osztoznak a kényszerfeltételek szókincsén, így a Délelőttök-Délutánok elhagyása azt jelenti, hogy a délelőtti/délutáni szabályoknak nincs hová menniük. Ezért csak a tulajdonos teheti meg, és ezért a jelvény mindenki más számára csak egy felirat.
Ez nem egy kipróbálható beállítás. Döntsd el az üzemmódot a FET-ben, ahol a kényszerfeltételek élnek.
Miért számít ez többet, mint amilyennek hangzik
A kétműszakos oktatás nem réspiac. Normális dolog Törökország, Marokkó, Latin-Amerika és Dél-Ázsia nagy részén — bárhol, ahol egy épület több diákot szolgál ki, mint ahány ülőhelye van.
Már létezik egy FET-eszköz, amelyet kifejezetten a marokkói délelőtti/délutáni rendszerhez építettek, ami két dolgot mond el neked: az igény valós, és elég régóta nem volt kielégítve ahhoz, hogy az emberek sajátot építsenek.
Ha az iskolád két műszakban működik, az üzemmód már létezik abban a szoftverben, amit használsz. Ami hiányzott, az minden, ami a megoldó után következik — olvasni, megosztani, kinyomtatni, falra tenni —, olyan formában, amely elismeri, hogy a napod közepén egy varrat van.