Preskoč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 upotrijebite u bilo kojem alatu, 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 one od prošle godine.

Ali vi znate šta je u nju uloženo. Dvije sedmice u avgustu provedene u planiranju kako blok naučnih predmeta ne može ugostiti dvije praktične nastave odjednom. Kompromis sa šefom katedre za jezike koji je zahtijevao tri razgovora. Jedanaest ograničenja koja ste dodavali jedno po jedno, svako nakon što bi 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čenja u toj datoteci, a ako se ona izgubi, ne gubite samo dokument — gubite obrazloženje, a to ćete saznati u septembru kada raspored prestane imati smisla.

Dakle, kada vam web alat ponudi da je otvorite, pitanje nije da li je 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. Neko prouči format, napiše kod za dijelove koji su mu potrebni — nastavnike, predmete, prostor, aktivnosti, uobičajena ograničenja — i objavi alat.

To funkcioniše, ali tiho zataji. FET ima veliki vokabular ograničenja koji raste sa svakim izdanjem. Sve što autor alata nije implementirao jednostavno se ne učita, a kada se datoteka ponovo snimi, 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 nije pisalo da nedostaju.

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

Šta mi radimo drugačije

FET Explorer ne pokušava razumjeti svako ograničenje. Pokušava da to ne mora.

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

Ne postoji lista podržanih tipova ograničenja, jer nema šta da se podržava. Tip ograničenja uveden u izdanju FET-a za koje nikada nismo čuli prolazi kroz sistem netaknut, iz istog razloga iz kojeg riječ koju ne poznajete preživi prepisivanje rukom.

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

Težine se vraćaju kao težine. Ograničenje postavljeno na 80% je i dalje 80% — nije zaokruženo, nije ponovo izvedeno, nije promovisano u "uključeno". Neaktivno ograničenje se vraća 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 je gora od nikakve datoteke: to saznate na samom kraju, bez ikakvog traga koji od nekoliko hiljada zapisa je problematičan. Zato se datoteka sastavlja i pregleda prije nego što vam se uruči.

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

Ako nedostaje nešto što je zaista neophodno — aktivnost bez predmeta, čas koji ukazuje na nastavnika koji nije na listi nastavnika — bićete obaviješteni, uz navođenje konkretnih zapisa. Stvari koje se mogu sigurno podrazumijevati se podrazumijevaju i nikada ne postaju vaš problem.

Ako je datoteka ispravna, ali izgleda nepotpuno, dobićete upozorenje i dugme 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č — odvojite dvije minute

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

  1. Učitajte svoju .fet datoteku.
  2. Odmah je ponovo preuzmite, bez ikakvih izmjena.
  3. Uporedite dvije datoteke.
Sistem za provjeru povratnog puta prijavljuje da je sve zeleno: ono što je izvezeno odgovara onome što je uvezeno.
Sistem za provjeru povratnog puta prijavljuje da je sve zeleno: ono što je izvezeno odgovara onome što je uvezeno.

One bi se trebale 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 suštini, 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 septembru.

Jedan pošten izuzetak

Ako je vaš raspored napravljen iz tabela, a ne iz .fet datoteke, postoji detalj koji vrijedi znati. CSV redovi ne nose identifikatore FET aktivnosti, a ograničenja smještaja trebaju stabilne ID-ove da bi ukazali na pojedinačne časove.

Umjesto da odbijemo, mi dodjeljujemo te identifikatore tokom kreiranja datoteke — i pohranjujemo ih, tako da se ne mijenjaju. Drugo preuzimanje odgovara prvom. Možete napraviti raspored iz tabela i ipak dobiti koherentnu .fet datoteku na drugoj strani.

Šta ovo nije

FET Explorer ne generiše rasporede. On ne optimizuje, ne rješava ponovo i ne poboljšava ono što je FET proizveo. FET radi težak dio posla; ovo čita, predstavlja, dijeli i uređuje rezultat.

Upravo zato je povratni put važan. Alat koji samo prikazuje raspored može sebi priuštiti da razumije pola datoteke. Alat u kojem možda uređujete mora vratiti cijelu stvar nazad.

Isprobajte sa svojom datotekom →