Skoči na glavni sadržaj

Hoće li mi vratiti moju datoteku?

Importing from FET 5 minuta čitanja

Vaša .fet datoteka predstavlja raspored rada, a prije nego što je učitate u bilo koji alat, postoji jedno važno pitanje i dvominutni test koji na njega odgovara.

.fet datoteka ne izgleda kao nešto posebno. Nekoliko stotina kilobajta XML-a, smještenih u mapi pored prošlogodišnje.

Ali vi znate što je u njoj. Dva tjedna u kolovozu provedena u rješavanju problema da blok prirodoslovnih predmeta ne može ugostiti dvije praktične vježbe istovremeno. Kompromis s voditeljem aktiva jezika koji je zahtijevao tri razgovora. Jedanaest ograničenja koja ste dodavali jedno po jedno, nakon što bi svaki put nešto pošlo po zlu što više nikada ne želite vidjeti.

Ništa od toga nije zapisano nigdje drugdje. To postoji kao ograničenje u toj datoteci, a ako se izgubi, ne gubite samo dokument — gubite logiku, a to ćete otkriti u rujnu kada raspored prestane imati smisla.

Dakle, kada vam web alat ponudi da je otvori, pitanje nije je li alat koristan. Pitanje je: hoće li mi vratiti moju datoteku?

Zašto je odgovor obično "ne baš"

Većina alata koji čitaju .fet datoteku to rade na očigledan način. Netko prouči format, napiše kod za dijelove koji su mu potrebni — nastavnike, predmete, prostorije, aktivnosti, uobičajena ograničenja — i objavi alat.

To funkcionira, ali tiho zataji. FET ima velik vokabular ograničenja koji raste sa svakim izdanjem. Sve što autor alata nije implementirao jednostavno se ne učitava, a kada se datoteka ponovno sprema, ono što nikada nije učitano neće biti ni zapisano. Datoteka se i dalje otvara. I dalje je ispravna. Samo joj nedostaju ona tri ograničenja do kojih vam je najviše stalo, a nigdje ne piše da nedostaju.

To je neuspjeh protiv kojeg vrijedi dizajnirati, jer je nevidljiv upravo u trenutku kada biste ga željeli otkriti.

Što mi radimo drugačije

FET Explorer ne pokušava razumjeti svako ograničenje. Pokušava ne morati.

Kada se datoteka učita, svako ograničenje u njoj pohranjuje se pod vlastitim imenom, sa sadržajem koji ostaje nepromijenjen — bez obzira na to ima li ova aplikacija ikakvu ideju što to ograničenje znači. Kada preuzmete datoteku, svako ograničenje se ponovno zapisuje pod istim imenom, s istim sadržajem i istim redoslijedom.

Ne postoji popis podržanih vrsta ograničenja, jer nema ničega što treba podržati. Vrsta ograničenja uvedena u izdanju FET-a za koje nikada nismo čuli prolazi kroz sustav netaknuta, iz istog razloga iz kojeg riječ koju ne poznajete preživi ručno prepisivanje.

U rasporedima koji se danas nalaze u našem korpusu, to je 2.987 ograničenja kroz 20 različitih vrsta, koja prolaze kroz cijeli proces bez da su ijedna od njih posebni slučajevi u kodu za izvoz.

Težine se vraćaju kao težine. Ograničenje postavljeno na 80% i dalje je 80% — nije zaokruženo, nije ponovno izvedeno, nije promaknuto u "uključeno". Neaktivno ograničenje vraća se kao neaktivno. Vaši komentari se vraćaju.

Datoteka se provjerava prije nego što je dobijete

Postoji jedna stvar zbog koje ćemo prekinuti proces.

.fet datoteka koju FET odbija otvoriti gora je od nikakve datoteke: to saznate na samom kraju, bez ikakvog traga koji od nekoliko tisuća zapisa uzrokuje pogrešku. Stoga se datoteka sastavlja i pregledava prije nego što vam se preda.

Red za preuzimanje, s podnaslovom o provjeri ispod njega
Red za preuzimanje, s podnaslovom o provjeri ispod njega

Ako nedostaje nešto što je nužno potrebno — aktivnost bez predmeta, sat koji pokazuje na nastavnika kojeg nema na popisu nastavnika — bit ćete obaviješteni, uz navođenje konkretnih zapisa. Stvari koje se mogu sigurno postaviti na zadane vrijednosti bit će tako postavljene i nikada neće postati vaš problem.

Ako je datoteka ispravna, ali izgleda nepotpuno, dobit ćete upozorenje i gumb Preuzmi svejedno. To je savjet, a ne prepreka.

A ako se sama provjera ne pokrene, preuzimanje se jednostavno nastavlja. Provjera koja nije dala nikakvo mišljenje nije razlog da stanemo između vas i vaše datoteke.

Ne vjerujte nam na riječ — uzmite dvije minute

Ovo je dio koji vrijedi napraviti, jer ne košta gotovo ništa i trajno rješava pitanje.

  1. Učitajte svoju .fet datoteku.
  2. Odmah je ponovno preuzmite, prije nego što išta promijenite.
  3. Usporedite dvije datoteke.
Sustav za provjeru povratnog kruga koji izvještava da je sve zeleno: ono što je izvezeno odgovara onome što je uvezeno.
Sustav za provjeru povratnog kruga koji izvještava da je sve zeleno: ono što je izvezeno odgovara onome što je uvezeno.

Treba se razlikovati samo u formatiranju — uvlačenju, razmacima atributa, redoslijedu nekoliko opcionalnih polja — i ni u čemu drugom. Iste aktivnosti, ista ograničenja, iste težine, isti komentari.

Ako se dvije datoteke razlikuju u sadržaju, to je greška i želimo čuti za nju. To nije nešto što treba zaobilaziti i nije nešto što biste trebali otkriti u rujnu.

Jedna poštena iznimka

Ako je vaš raspored napravljen iz proračunskih tablica, a ne iz .fet datoteke, postoji detalj koji vrijedi znati. CSV redovi ne nose identifikatore FET aktivnosti, a ograničenja smještaja trebaju stabilne identifikatore kako bi se odnosila na pojedinačne sate.

Umjesto da odbijemo, mi dodjeljujemo te identifikatore tijekom izrade datoteke — i pohranjujemo ih, tako da se ne mijenjaju. Drugo preuzimanje odgovara prvom. Možete napraviti raspored iz proračunskih tablica i dalje dobiti koherentnu .fet datoteku na drugoj strani.

Što ovo nije

FET Explorer ne generira rasporede. Ne optimizira, ne rješava ponovno i ne poboljšava ono što je FET proizveo. FET obavlja težak dio posla; ovo čita, prikazuje, dijeli i uređuje rezultat.

Upravo zato je povratni krug važan. Alat koji vam samo pokazuje raspored može si priuštiti razumijevanje polovice datoteke. Alat u kojem možda uređujete mora vratiti cijelu stvar natrag.

Isprobajte sa svojom datotekom →