Ana içeriğe atla

Dosyamı geri alabilecek miyim?

Importing from FET 6 dakikalık okuma

.fet dosyanız bir çalışma dönemidir; herhangi bir araca yüklemeden önce sorulması gereken bir soru ve buna yanıt veren iki dakikalık bir test vardır.

Bir .fet dosyası pek bir şeye benzemez. Bir klasörde, geçen yılın dosyasının yanında duran birkaç yüz kilobaytlık XML verisidir.

Ancak siz içinde nelerin olduğunu bilirsiniz. Ağustos ayında, fen bilgisi bloğunun aynı anda iki uygulamalı dersi barındıramayacağını çözmek için harcanan o iki hafta. Dil bölümü başkanıyla yapılan ve üç görüşme süren o uzlaşma. Bir şeyler ters gittiğinde ve bir daha asla yaşamak istemediğinizde, her seferinde bir tane eklediğiniz o on bir kısıt.

Bunların hiçbiri başka bir yerde yazılı değildir. O dosyada kısıtlar olarak var olur ve eğer kaybolursa sadece bir belgeyi kaybetmiş olmazsınız; mantığı kaybedersiniz ve bunu Eylül ayında ders çizelgesi anlamsızlaşmaya başladığında fark edersiniz.

Bu yüzden bir web aracı onu açmayı teklif ettiğinde, soru aracın yararlı olup olmadığı değildir. Soru şudur: dosyamı bana geri verecek mi?

Cevap neden genellikle "tam olarak değil"dir

.fet dosyasını okuyan çoğu araç bunu en bariz yoldan yapar. Birileri formatı inceler, ihtiyaç duydukları kısımlar için kod yazar — öğretmenler, dersler, derslikler, ders etkinlikleri, genel kısıtlar — ve yayınlar.

Bu işe yarar ama sessizce başarısız olur. FET geniş bir kısıt sözlüğüne sahiptir ve her sürümle birlikte büyür. Aracın yazarının uygulamadığı her şey basitçe okunmaz ve dosya tekrar dışa aktarıldığında, hiç okunmamış olanlar yazılmaz. Dosya yine açılır. Yine geçerlidir. Sadece en çok önemsediğiniz üç kısıt eksiktir ve hiçbir yerde bundan bahsedilmez.

Bu, tasarlanırken önlem alınması gereken bir başarısızlıktır, çünkü tam da onu yakalamak isteyeceğiniz anda görünmezdir.

Bunun yerine ne yapıyoruz

FET Explorer her kısıtı anlamaya çalışmaz. Buna ihtiyaç duymamaya çalışır.

Bir dosya okunduğunda, her kısıt kendi adıyla ve içeriği olduğu gibi korunarak saklanır; bu uygulamanın o kısıtın ne anlama geldiğine dair bir fikri olup olmadığına bakılmaksızın. İndirdiğinizde, her biri aynı adla, aynı içerikle ve aynı sırada tekrar yazılır.

Desteklenen kısıt türleri listesi yoktur, çünkü desteklenecek bir şey yoktur. Hiç duymadığımız bir FET sürümünde tanıtılan bir kısıt türü, bilmediğiniz bir kelimenin elle kopyalanırken hayatta kalmasıyla aynı nedenle, dokunulmadan aktarılır.

Bugün kendi veri tabanımızda bulunan ders çizelgelerinde, bu 20 farklı türde 2,987 kısıt demektir ve hiçbiri dışa aktarma kodunda özel durumlar olmadan gidiş-dönüş yapmaktadır.

Ağırlıklar olduğu gibi geri gelir. %80 olarak ayarlanmış bir kısıt hala %80'dir; yuvarlanmaz, yeniden türetilmez, "açık" durumuna yükseltilmez. Etkin olmayan bir kısıt, etkin değil olarak geri gelir. Açıklamalarınız geri gelir.

Dosya size ulaşmadan önce kontrol edilir

Müdahale edeceğimiz bir durum var.

FET'in açmayı reddettiği bir .fet dosyası, hiç dosya olmamasından daha kötüdür: sorunu en sonda fark edersiniz ve binlerce kayıttan hangisinin hatalı olduğuna dair hiçbir ipucunuz olmaz. Bu yüzden dosya, size teslim edilmeden önce oluşturulur ve incelenir.

İndirme satırı ve altındaki kontrol edildi etiketi
İndirme satırı ve altındaki kontrol edildi etiketi

Ders etkinliği olmayan bir ders veya öğretmen listesinde bulunmayan bir öğretmene işaret eden bir ders gibi, gerçekten gerekli olan bir şey eksikse, size gerçek kayıtlar belirtilerek bilgi verilir. Güvenli bir şekilde varsayılan değerlere atanabilecek şeyler atanır ve asla sizin sorununuz haline gelmez.

Dosya geçerliyse ancak eksik görünüyorsa, bir uyarı ve Yine de indir butonu alırsınız. Bu bir engel değil, bir tavsiyedir.

Ve eğer kontrolün kendisi çalışmazsa, indirme işlemi basitçe devam eder. Hiçbir görüş üretmeyen bir kontrol, sizinle kendi dosyanız arasına girmek için bir neden değildir.

Sadece bizim sözümüze güvenmeyin — iki dakikanızı ayırın

Bu, aslında yapmaya değer olan kısımdır, çünkü neredeyse hiçbir maliyeti yoktur ve sorunu kalıcı olarak çözer.

  1. .fet dosyanızı yükleyin.
  2. Hiçbir şeyi değiştirmeden hemen tekrar indirin.
  3. İki dosyayı karşılaştırın.
Gidiş-dönüş sürecinin tüm kontrolleri yeşil olarak raporlaması: dışa aktarılan, içe aktarılanla eşleşiyor.
Gidiş-dönüş sürecinin tüm kontrolleri yeşil olarak raporlaması: dışa aktarılan, içe aktarılanla eşleşiyor.

Dosyalar biçimlendirme — girintiler, öznitelik boşlukları, birkaç isteğe bağlı alanın sırası — dışında hiçbir şekilde farklı olmamalıdır. Aynı ders etkinlikleri, aynı kısıtlar, aynı ağırlıklar, aynı açıklamalar.

Eğer iki dosya içerik olarak farklıysa, bu bir hatadır ve bunu duymak isteriz. Etrafından dolaşılacak bir şey değil, Eylül ayında keşfetmeniz gereken bir şey hiç değil.

Dürüst bir istisna

Ders çizelgeniz bir .fet dosyasından ziyade elektronik tablolardan oluşturulduysa, bilmeye değer bir pürüz vardır. CSV satırları FET ders etkinliği tanımlayıcıları taşımaz ve yerleşim kısıtlarının bireysel dersleri işaret edebilmesi için sabit kimliklere ihtiyacı vardır.

Reddetmek yerine, dosyayı oluştururken bu tanımlayıcıları atıyoruz ve değişmemeleri için onları saklıyoruz. İkinci bir indirme ilkiyle eşleşir. Elektronik tablolardan bir ders çizelgesi oluşturabilir ve yine de diğer taraftan tutarlı bir .fet dosyası alabilirsiniz.

Bu nedir?

FET Explorer ders çizelgeleri oluşturmaz. FET'in ürettiği şeyi optimize etmez, yeniden çözmez veya geliştirmez. FET zor kısmı yapar; bu araç ise sonucu okur, sunar, paylaşır ve düzenler.

Gidiş-dönüşün neden önemli olduğu tam olarak budur. Size sadece bir ders çizelgesi gösteren bir araç, dosyanın yarısını anlamakla yetinebilir. Düzenleme yapabileceğiniz bir araç ise her şeyi eksiksiz geri vermek zorundadır.

Kendi dosyanızla deneyin →