Ana içeriğe atla

FET ders çizelgenizi imkansız kılan kısıtlama

Importing from FET 5 dakikalık okuma

Tek bir hatalı kısıt bir FET dosyasını imkansız hale getirip siz farkına varmadan aramanın saatlerce sürmesine neden olabileceği için, dosyayı önce saniyeler içinde ücretsiz olarak kontrol edin.

Verileri tamamlarsınız. FET'te Oluştur'a basarsınız. Sonra beklersiniz.

On dakika geçer. Bir saat geçer. Yerleştirilen ders etkinliklerinin sayısı asla toplama ulaşmaz. Sonunda, oluşturmayı durdurursunuz ve elinizde bir ders çizelgesi olmaz. Daha da kötüsü, nedenini bilmezsiniz.

Sorun genellikle tek bir kısıtlamadır

Bir okul ders çizelgesinde yüzlerce kısıtlama bulunur. Bunların çoğu doğrudur. İçlerinden biri doğru değildir ve siz bunu göremezsiniz.

Örneğin:

  • 31 öğrencilik bir sınıf yalnızca 30 kişilik derslikleri kullanabilir.
  • Bir öğretmenin 26 saatlik dersi vardır, ancak yalnızca 24 zaman dilimi için uygundur.
  • Bir kural, bir ders etkinliği için hafta içinde uygun bir başlangıç zamanı bırakmaz.
  • Dört ders farklı günlerde olmalıdır, ancak öğrenci grubu yalnızca üç gün ders görmektedir.

Bunların her biri ders çizelgesini imkansız kılar. Hiçbir düzenleme bunu sağlayamaz. Ancak dosya normal görünür. FET dosyayı açar ve aramaya başlar.

Arama neden size bir şey söylemez

FET işini çok iyi yapar. Her kısıtlamaya uyan bir düzenleme arar. FET bazı dosyaları hemen reddeder. Diğer birçok sorun için ise başarılı olamayacak bir arama başlatır.

Başarısız olan bir arama size yalnızca tek bir şey söyler: bu arama bir düzenleme bulamadı. "Kısıtlamalarınız bunu imkansız kılıyor" ile "Bu sefer bulamadım" arasındaki ayrımı yapamaz. Bu yüzden bir ağırlığı değiştirir, tekrar dener ve tekrar beklersiniz.

Saatler işte böyle boşa gider. Zaman, çözüme değil, asla başarılı olamayacak bir aramaya harcanır.

Önce sayın, sonra arayın

Oluşturmaya başlamadan önce sorulacak daha hızlı bir soru var: bu ders çizelgesi hiç mümkün mü?

Bu soru bir arama gerektirmez. Aritmetik gerektirir. Kontrol, kısıtlamalarınızı okur ve geriye bıraktıkları hareket alanını sayar:

  • bir öğretmenin ders vermesi gereken saatler ile uygun kalan zaman dilimleri karşılaştırılır
  • her kural uygulandıktan sonra bir ders etkinliğinin sahip olduğu başlangıç zamanları
  • ikisi de yapılması gereken iki dersin aynı zaman dilimine zorlanıp zorlanmadığı
  • bir ders grubunun haftadaki gün sayısından daha fazlasına ihtiyaç duyup duymadığı

Bu sayımlardan biri sıfıra ulaştığında, ders çizelgesi imkansızdır. Bu, zorluk hakkında bir tahmin değildir. Bu bir kanıttır ve kontrol bunu saniyeler içinde sunar.

Kuralın adını verir

Bir kanıt, yalnızca ona göre hareket edebildiğinizde kullanışlıdır. Her bulgu, neyin yanlış olduğunu sade bir dille belirtir ve ilgili kuralların adını verir.

Açılmış bir bulgu: sınıfın 31 öğrencisi var ve kullanabileceği en büyük dersliğin kapasitesi 30. İlgili kuralın adı belirtilmiş
Açılmış bir bulgu: sınıfın 31 öğrencisi var ve kullanabileceği en büyük dersliğin kapasitesi 30. İlgili kuralın adı belirtilmiş

Yukarıdaki örnekte, Matematik · 9A dersinin 31 öğrencisi vardır. Ders etkinliği için tercih edilen derslik kısıtlamasının izin verdiği en büyük dersliğin kapasitesi 30'dur. Çözüm açıktır: daha büyük bir dersliğe izin verin veya sınıfı bölün.

Bulgular gruplar halindedir. İmkansız olduğu kanıtlandı bölümü, hiçbir çözücünün aşamayacağı sorunları içerir. Diğer gruplar olası hataları ve bir dosyayı zorlaştıran şeyleri içerir. Dört bulgu türü bölümünde daha fazlasını okuyun.

Kullanılabileceği iki yer

Hesap olmadan: FET yardımcısı. fetviewer.com/check adresine gidin ve .fet dosyanızı seçin. Ücretsizdir ve yeniden kontrol etme sınırı yoktur. Dosyanız bilgisayarınızda kalır. Tarayıcınız sunucumuza yalnızca bir özet gönderir ve bu özette hiçbir isim yer almaz: öğretmenler, derslikler ve öğrenci grupları sayı olarak iletilir. Hiçbir şey saklamıyoruz. Hesap olmadan dosya kontrol etme bölümüne bakın.

Hesabınızın içinde: Ön kontrol. Ders çizelgenizi içe aktardığınızda, Ön kontrol sayfası veri ekranındaki kısıtlamalarla birlikte yer alır. Her kısıtlama bölümünün üst kısmında tek satırlık bir özet de gösterilir. Bir kısıtlamayı değiştirin ve çalışırken tekrar kontrol edin. Ön kontrolün ne işe yaradığı bölümüne bakın.

Size söyleyemeyecekleri

Kontrol, imkansız durumları kanıtlar. Bir dosyanın çözüleceğini kanıtlayamaz ve FET'in ne kadar süreceğini söyleyemez. Temiz bir kontrol, başarısızlık nedenlerinden birini ortadan kaldırır. Arama yine de FET'in işidir.

Bu yüzden ikisini de şu sırayla kullanın:

  1. Dosyayı kontrol edin.
  2. Kontrolün kanıtladığı şeyleri düzeltin.
  3. Ardından FET'in arama yapmasına izin verin.

Tam karşılaştırmayı Kontrolün FET'in çözmesine izin vermekten farkı bölümünde okuyun.

Bir sonraki uzun bekleyişten önce

Bir dahaki sefere bir oluşturma işlemi çok uzun sürerse, durdurun. Önce dosyayı kontrol edin. Eğer bir kısıtlama ders çizelgesini imkansız kılıyorsa, bunu saniyeler içinde öğrenir ve hangisi olduğunu görürsünüz.

FET dosyanızı kontrol edin →