Ön kontrol ne yapar
Bir ders çizelgesinin oluşturulup oluşturulamayacağını, kurallarınızı okuyarak ve bir akşamınızı boşuna harcamadan önce gösteren bir denetim.
FET uzun süre başarısız olabilir. Tek bir dersi yerleştirilemez kılan tek bir kural kendini belli etmez — çözümleyici sadece arar, arar ve sonunda pes eder veya hiçbir şey üretmez.
Uçuş öncesi kontrol, kurallarınızı okur ve önce aritmetik yapar. Bir ders çizelgesinin imkansız olduğunu kanıtlayabildiği durumlarda, bunu saniyeler içinde söyler ve sorumlu kuralları belirtir.
Nerede bulunur
Uçuş öncesi kontrol, ders çizelgesinin veri ekranındaki kısıtlamalarla birlikte yer alır. Ders çizelgesini düzenleyebilen kişilerin kullanımına açıktır — kuralları oluşturan kişi için bir araçtır.
Her kısıtlama bölümü, üst kısımda tek satırlık bir özet de içerir, böylece sadece aradığınızda değil, çalışırken de durumun ne olduğunu görürsünüz.

Rapor: bir karar, ardından her bir bulgu ve arkasındaki kurallar.
Aritmetiğin çalıştığı yer
Kontrol tarayıcınızda çalışmaz. Tarayıcınız kurallarınızı okur ve sunucumuza bir özet gönderir. Sunucumuz aritmetiği yapar ve bulguları geri gönderir.
Özet hiçbir isim taşımaz. Öğretmenler, derslikler, dersler ve öğrenci grupları sayılar olarak iletilir ve tarayıcınız raporu göstermeden önce isimleri geri yerleştirir.
Kontrolden hiçbir şey saklamayız. Kontrol, her açtığınızda mevcut kurallarınızdan raporu yeniden oluşturur.
Bunun bilinmesi gereken pratik bir sonucu vardır: bir çalışma aracı olarak kullanılabilecek kadar hızlıdır. Bir kuralı değiştirin, geri gelin, tekrar bakın.
Gerçekte ne okuyor
Mevcut kısıtlamalarınız — çözülmüş bir ders çizelgesi değil. Asla bir ders yerleştirmez ve asla hiçbir şeyi değiştirmez.
Yaptığı şey, size kalan alan üzerinde aritmetik yapmaktır:
- Bir öğretmenin kaç saate bağlı olduğu, kendilerine kaç boş zaman dilimi kaldığına karşı.
- Bir dersin, onu etkileyen her kural uygulandıktan sonra yasal olarak hangi başlangıç zamanlarını alabileceği.
- Her ikisi de gerçekleşmesi gereken iki dersin, bir öğretmen, bir derslik veya bir sınıfı paylaşırken aynı zaman dilimine zorlanıp zorlanmadığı.
- Bir ders grubunun, haftanın içerdiğinden daha fazla farklı gün talep edip etmediği.
Aritmetik hiç yer bırakmadığında, bu zorluk hakkında bir görüş değildir. Bu bir kanıttır ve kontrol bunu söyler.
Ne yapmalı
Bir projeyi FET'e göndermeden önce ve büyük bir değişiklikten sonra tekrar çalıştırın. Temiz bir rapor, FET'in hızlı çözeceğine dair bir söz değildir — bkz. Size ne söyleyemez — ancak içinde imkansız olduğu kanıtlanmış bir bulgu olan bir rapor, çözümün başarılı olamayacağını söyler ki bu, sonradan değil önceden bilinmesi gereken bir şeydir.
Rapor dört bölümden oluşur
Rapor, bulguları ne kadar ciddi hissettiklerine göre derecelendirmez. Onları kanıtlayabildiği şeye göre dört türe ayırır: İmkansız olduğu kanıtlandı, Hatalar, Bu dosyayı zorlaştıran nedir ve Bu dosyada ne çalıştı.
Her tür bir sekmedir ve her sekme kendi sayısını taşır. İçinde hiçbir şey olmayan bir türün hiç sekmesi yoktur, bu nedenle sakin bir dosya, yoğun bir dosyadan daha az sekme gösterir. İçinde bir şey olan ilk sekme kendiliğinden açılır.
Birçok bulgu içeren bir grup, bunları kartlar yerine liste olarak gösterir. Listenin yanında arkasındaki aritmetiği görmek için bir satır seçin.
Sadece ilk tür, FET'in ders çizelgesini oluşturamayacağını kanıtlar. Bkz. Dört tür bulgu.
Bağlantılar
Bağlantılar farklı bir soruyu yanıtlar: ne yanlış değil, bu öğretmene ne bağlı.
Bir öğretmen, bir öğrenci grubu veya bir derslik seçin. Onların ders etkinliklerini, onları adlandıran kuralları, bir dersliği veya zaman dilimini paylaştıkları kaynakları ve bu bağlantıların bir resmini alırsınız. Görünümü ona taşımak için resimdeki herhangi bir düğümü seçin.
Bir düğümün rengi ne olduğunu söyler — bir öğretmen, bir öğrenci grubu, bir derslik veya bir kural. Bir düğümün etrafındaki bir halka, kontrolün onun hakkında bir şey bulduğunu söyler. Düz kırmızı bir halka bir hatayı işaretler. Kırık kehribar rengi bir halka bir uyarıyı işaretler. Çoğu dosyada hiç halka yoktur ve bu normal durumdur.
İki kural arasındaki kesik gri bir çizgi, aynı şeyi iki kez söyledikleri anlamına gelir.
Hiçbir şey bağlı olmayan varlıklar, siz isteyene kadar gizlenir, çünkü büyük bir dosya hiçbir ders etkinliği taşımayan birçok varlık tanımlar.
Sırada ne var
- Dört tür bulgu — her türün gerçekte ne vaat ettiği.
- Bulduklarını düzeltme
- Size ne söyleyemez