CSV uvoznici
Uvezite FET-ove izvezene datoteke popisa dio po dio — i jedno pravilo redoslijeda koje je važno odmah ispravno postaviti.
FET može izvesti svaki od svojih popisa kao zasebnu CSV datoteku. Sedam tih datoteka čita se ovdje, svaka u svoj odjeljak uređivača podataka, tako da možete uvesti jedan popis odjednom umjesto cijelog projekta.
Sedam datoteka
- Nastavnici — popis nastavnika.
- Predmeti — popis predmeta.
- Oznake aktivnosti — popis oznaka.
- Prostorije i zgrade — jedna datoteka koja pokriva oboje, kao što je to u FET-u.
- Učenici — godine, grupe i podgrupe, s njihovim hijerarhijskim ustrojstvom.
- Aktivnosti — popis aktivnosti, što je datoteka koja zapravo nosi nastavno opterećenje škole prije nego što je raspored generiran.
- Vremena nedostupnosti nastavnika — jedina datoteka koja sadrži pravila, a ne popis. Uvozi se iz Vremenskih ograničenja, a ne iz Nastavnika.
Svaka se uvozi iz vlastitog odjeljka: otvorite odjeljak u uređivaču podataka i upotrijebite gumb za CSV uvoz. Datoteka se pročita, prikazuje vam se što će učiniti i ništa se ne zapisuje dok ne potvrdite.
Datoteka nedostupnosti zamjenjuje, ne dodaje
Prvih šest datoteka dodaje ono što nedostaje i ostavlja ostalo netaknuto. Datoteka nedostupnosti nastavnika ponaša se drugačije zbog onoga što sadrži: FET piše potpunu mrežu — svakog nastavnika nasuprot svakom satu, s oznakom gdje taj nastavnik ne može predavati.
Prazna ćelija nije "nema informacija". To je datoteka koja kaže ovaj je nastavnik tada slobodan. Stoga uvoz jedne zamjenjuje vremena nedostupnosti nastavnika koje navodi, što je jedini način da se oslobođeni termin zapravo primijeni.
Nastavnici koje datoteka ne spominje ostaju potpuno netaknuti, tako da datoteka koja pokriva tri nastavnika ne može poremetiti ostalih trideset.
Prije nego što se išta zapiše, bit ćete obaviješteni koliko će ograničenja biti uklonjeno, koliko će ih biti zapisano i koliko nastavnika ostaje netaknuto. Nema poništavanja, stoga prvo napravite sigurnosnu kopiju ako je raspored važan.
Nastavnik čije ime već nije u rasporedu preskače se umjesto da se stvara — ova datoteka prilagođava postojeće osobe, ne uvodi nove.
Oznaka može biti preferencija, a ne blokada
Ćelije u toj datoteci nisu kvačice — svaka nosi težinu od 0 do 100, a težina mijenja značenje oznake.
100 znači "ne može". To je uobičajeni slučaj i postaje jednostavno pravilo nastavnik nedostupan.
Ispod 100 znači "radije ne bi". Pravilo "nedostupan" nema slabiju postavku — ono je apsolutno ili ga nema — tako da se ponderirana oznaka bilježi obrnuto: kao preferirani vremenski termini koji navode sva mjesta gdje nastava nastavnika može ići, s tom težinom. To je isto ograničenje izraženo pozitivno.
FET nema način uvoza za ovo. FET-ova vlastita pomoć govori vam da koristite preferirane termine kada vam je potrebna težina ispod 100. Ovaj uvoznik radi taj korak za vas.
Ne birate između njih i nema postavke koju biste mogli pogrešno postaviti. Ako datoteka sadrži ponderirane ćelije, uvoz vas o tome obavještava prije nego što se zapiše i navodi pronađene težine.
Uvezite učenike prije aktivnosti
Ovo je jedino pravilo koje vrijedi točno slijediti.
Ako aktivnost imenuje skup učenika koji još ne postoji, skup se stvara ravno — i nikada se kasnije ne nadograđuje na pravilnu strukturu godine-grupe-podgrupe.
Prvo uvezite datoteku učenika i hijerarhija će stići ispravno. Prvo uvezite aktivnosti i dobit ćete hrpu ravnih grupa koje izgledaju ispravno na popisu, ali se pogrešno ponašaju svugdje gdje je struktura važna. Popravljanje toga kasnije znači brisanje i ponovno stvaranje.
Isto automatsko stvaranje primjenjuje se na nastavnike, predmete i oznake aktivnosti imenovane retkom aktivnosti. Za njih je to bezopasno — nastavnik je nastavnik — što je upravo razlog zašto slučaj učenika zbunjuje ljude.
Pregled prije potvrde

Odabir datoteke ne znači njezin uvoz. Datoteka se prvo pročita i dobivate sažetak onoga što bi se dogodilo: koliko je redaka shvaćeno, što će biti stvoreno i sva upozorenja o recima koji se nisu mogli koristiti. Redovi bez imena se prijavljuju i preskaču umjesto da se tiho stvaraju praznine.
Tek kada potvrdite, nešto se zapisuje.
Stvari o formatu koje vrijedi znati
Uopće ne morate pripremati FET-ove vlastite izvoze — čitaju se onako kako dolaze. Ovo je važno kada ručno gradite datoteku ili je uređujete u proračunskoj tablici.
- Nazivi datoteka podudaraju se po sufiksu. FET prefiksira izvoze nazivom rasporeda, tako da se
myschool_teachers.csvprepoznaje kao datoteka nastavnika. Zadržite sufiks, a prefiks može biti bilo što. - Oznaka redoslijeda bajtova se očekuje. FET je piše, a ona se uklanja prilikom čitanja. Datoteka spremljena bez nje također je u redu.
- Separator se detektira po datoteci umjesto da se pretpostavlja, tako da izvoz odvojen točkom-zarezom radi jednako dobro kao i onaj odvojen zarezom.
- Ćelije resursa se ugnježđuju. Znak
|odvaja jednu podijeljenu komponentu od sljedeće, a znak+odvaja članove unutar komponente — tako da ćelija može imenovati nekoliko nastavnika za jednu lekciju, ili različite nastavnike po komponenti. - Nazivi predmeta se ne dijele na
+. Predmet može legalno sadržavati znak plus u svom nazivu, pa bi ga dijeljenje skratilo naziv. Ako ste stavljali nekoliko predmeta u jednu ćeliju, to nije nešto što format podržava. - Prazna numerička ćelija znači "nema ograničenja", a ne nula. Ostavljanje prazne ćelije za minimalan broj dana ne nameće minimum ničega — to znači da ograničenje ne postoji.
Što dobivate nakon toga
Raspored izgrađen iz ovih datoteka sadrži stvarni popis aktivnosti, tako da se ponaša kao projekt, a ne kao njegova slika: trajanja i podijeljene komponente su prisutne, a ono što preuzimate izgrađeno je iz stvarnih podataka.