A do të ma kthejë skedarin tim?
Skedari juaj .fet është një orar pune, ndaj përpara se ta përdorni në ndonjë mjet, ia vlen të bëni një pyetje dhe një test dy-minutësh për të marrë përgjigjen.

Një skedar .fet nuk duket si ndonjë gjë e madhe. Disa qindra kilobajtë XML, që qëndrojnë në një dosje pranë atij të vitit të kaluar.
Por ju e dini se çfarë është përfshirë në të. Dy javët e gushtit të shpenzuara për të zgjidhur faktin që blloku i shkencave nuk mund të presë dy praktika njëkohësisht. Kompromisi me drejtuesin e gjuhëve që kërkoi tri biseda. Njëmbëdhjetë kufizimet që shtuat një nga një, secila pasi diçka shkoi keq dhe që nuk doni ta shihni më kurrë.
Asgjë nga këto nuk është e shkruar diku tjetër. Ato ekzistojnë si kufizime në atë skedar, dhe nëse humbasin, ju nuk humbni thjesht një dokument — ju humbni arsyetimin, dhe e zbuloni në shtator kur orari pushon së pasuri kuptim.
Pra, kur një mjet në internet ofron ta hapë atë, pyetja nuk është nëse mjeti është i dobishëm. Pyetja është: a do të ma kthejë skedarin tim?
Pse përgjigjja është zakonisht "jo plotësisht"
Shumica e mjeteve që lexojnë një .fet e bëjnë këtë në mënyrën e dukshme. Dikush punon me formatin, shkruan kod për pjesët që i duhen — mësuesit, lëndët, klasat, veprimtaritë, kufizimet e zakonshme — dhe e publikon.
Kjo funksionon, por dështon në heshtje. FET ka një fjalor të gjerë kufizimesh dhe ai rritet me çdo version të ri. Çdo gjë që autori i mjetit nuk e ka zbatuar, thjesht nuk lexohet, dhe kur skedari shkruhet përsëri, ajo që nuk u lexua kurrë nuk shkruhet. Skedari hapet ende. Ai është ende i vlefshëm. Thjesht i mungojnë tri kufizimet për të cilat ju interesonte më shumë, dhe askund nuk thuhej gjë për këtë.
Ky është dështimi ndaj të cilit ia vlen të mbrohesh, sepse është i padukshëm pikërisht në momentin kur do të donit ta kapnit.
Çfarë bëjmë ne ndryshe
FET Explorer nuk përpiqet t'i kuptojë të gjitha kufizimet. Ai përpiqet të mos ketë nevojë ta bëjë këtë.
Kur lexohet një skedar, çdo kufizim në të ruhet me emrin e tij, me përmbajtjen e tij të mbajtur ashtu siç është — pavarësisht nëse ky aplikacion e di apo jo se çfarë do të thotë ai kufizim. Kur shkarkoni, secili prej tyre shkruhet përsëri me të njëjtin emër, me të njëjtën përmbajtje, në të njëjtin rend.
Nuk ka një listë të llojeve të kufizimeve të mbështetura, sepse nuk ka asgjë për të mbështetur. Një lloj kufizimi i prezantuar në një version të FET për të cilin nuk kemi dëgjuar kurrë, kalon i paprekur, për të njëjtën arsye që një fjalë që nuk e njihni mbijeton kur kopjohet me dorë.
Në oraret që ndodhen në korpusin tonë sot, bëhet fjalë për 2,987 kufizime në 20 lloje të ndryshme, që qarkullojnë pa qenë asnjëri prej tyre raste të veçanta në kodin e eksportit.
Peshat kthehen si pesha. Një kufizim i vendosur në 80% mbetet 80% — nuk rrumbullakoset, nuk rillogaritet, nuk promovohet në "aktiv". Një kufizim joaktiv kthehet si joaktiv. Komentet tuaja kthehen.
Skedari kontrollohet përpara se ta merrni
Ka një gjë për të cilën do të ndërhyjmë.
Një .fet që FET refuzon ta hapë është më keq se sa të mos kesh skedar fare: ju e zbuloni në fund, pa asnjë ide se cili nga disa mijëra regjistrime është shkaktari. Prandaj, skedari ndërtohet dhe inspektohet përpara se t'ju dorëzohet.

Nëse mungon diçka që kërkohet domosdoshmërisht — një veprimtari pa lëndë, një mësim që tregon një mësues që nuk është në listën e mësuesve — ju njoftoheni, me regjistrimet përkatëse të emërtuara. Gjërat që mund të plotësohen në mënyrë të sigurt, plotësohen dhe nuk bëhen kurrë problem për ju.
Nëse skedari është i vlefshëm, por duket i mangët, ju merrni një njoftim dhe një buton Shkarko gjithsesi. Kjo është këshillë, jo pengesë.
Dhe nëse vetë kontrolli dështon të ekzekutohet, shkarkimi thjesht vazhdon. Një kontroll që nuk prodhoi asnjë mendim nuk është arsye për të qëndruar mes jush dhe skedarit tuaj.
Mos e merrni fjalën tonë si të mirëqenë — merrni dy minuta
Kjo është pjesa që ia vlen të bëhet vërtet, sepse nuk kushton pothuajse asgjë dhe e zgjidh çështjen përgjithmonë.
- Ngarkoni skedarin tuaj
.fet. - Shkarkojeni përsëri menjëherë, përpara se të ndryshoni ndonjë gjë.
- Krahasoni dy skedarët.

Ato duhet të ndryshojnë vetëm në formatim — shmangia, hapësirat e atributeve, renditja e disa fushave opsionale — dhe në asgjë tjetër. Të njëjtat veprimtari, të njëjtat kufizime, të njëjtat pesha, të njëjtat komente.
Nëse dy skedarët ndryshojnë në thelb, ky është një gabim dhe ne duam të dëgjojmë për të. Nuk është diçka për t'u anashkaluar, dhe nuk është diçka që duhet ta zbuloni në shtator.
Një përjashtim i ndershëm
Nëse orari juaj është ndërtuar nga fletët e llogaritjes (spreadsheets) në vend të një .fet, ka një detaj që ia vlen të dihet. Rreshtat CSV nuk mbajnë identifikues të veprimtarive të FET, dhe kufizimet e vendosjes kanë nevojë për ID të qëndrueshme për të treguar mësimet individuale.
Në vend që të refuzojmë, ne caktojmë ato identifikues gjatë ndërtimit të skedarit — dhe i ruajmë ato, në mënyrë që të mos ndryshojnë. Një shkarkim i dytë përputhet me të parin. Ju mund të ndërtoni një orar nga fletët e llogaritjes dhe prapë të merrni një .fet koherent në anën tjetër.
Çfarë nuk është kjo
FET Explorer nuk gjeneron orare. Ai nuk optimizon, nuk rillogaritet dhe nuk përmirëson atë që FET ka prodhuar. FET bën pjesën e vështirë; ky mjet lexon, paraqet, ndan dhe redakton rezultatin.
Kjo është pikërisht arsyeja pse qarkullimi (round trip) ka rëndësi. Një mjet që vetëm tregon një orar mund t'ia lejojë vetes të kuptojë gjysmën e skedarit. Një mjet në të cilin mund të redaktoni duhet ta kthejë të gjithë skedarin mbrapsht.