Çizelgecimv1.0.0

Kesin kural ve esnek kural arasındaki fark

Kesin kurallar ihlal edilmemesi gereken sınırları, esnek kurallar ise mümkün planlar arasındaki öncelikleri ifade eder.

Kesin kural, Dersplanım'ın program üretirken asla ihlal etmeyeceği bir sınırdır (örn. çakışan ders, izinli güne atama); esnek kural ise mutlak değildir, geçerli programlar arasından en dengeliyi seçmek için kullanılan bir önceliktir (örn. öğretmen yük adaleti).

Kesin kurallar neyi korur?

Kesin kural, sistemin program üretirken geçerli çözüm olarak kabul etmeyeceği bir durumu tanımlar. Örneğin çalışamayacağı belirtilen bir güne atama yapılmaması veya aynı öğretmenin aynı saatte çakışan iki ders alması bu gruba girer.

Bu kurallar program kalitesinden çok güvenlik ve geçerlilik sınırıdır. Bir programın güzel görünmesi, kesin bir kural ihlalini telafi etmez.

  • Çalışılamayan gün ve sabit izin koruması.
  • Sınıf×Ders haftalık saatinin tam karşılanması.
  • Aynı saatteki öğretmen/sınıf/derslik çakışmaları.
  • Öğretmenin muaf olduğu ders türleri.

Esnek kurallar neyi önceliklendirir?

Esnek kurallar, her zaman birlikte kusursuz karşılanamayabilecek hedefleri ağırlıklandırır. Öğretmen gün kapatma tercihi, dersin haftaya dengeli dağılması ve öğretmen boşluk/yük dengesi bu tür hedeflerdir.

Bir esnek kuralın ağırlığını artırmak, onu mutlak yasa haline getirmez; motorun alternatif programlar arasındaki tercih sırasını değiştirir. Bu ayrım, kullanıcı ayarlarının ne anlama geldiğini doğru yorumlamak için önemlidir.

İki katman neden birlikte gerekir?

Sadece kesin kurallar kullanılırsa sistem birden fazla geçerli program arasında hangi programın daha dengeli olduğunu ayırt edemez. Her şeyi esnek yapmak ise güvenlik sınırlarını pazarlık konusu haline getirir.

Dersplanım bu nedenle kesin kuralları geçerlilik katmanı, esnek kuralları kalite ve öncelik katmanı olarak kullanır. Program uyarıları da bu ayrımı kullanıcıya görünür kılar.

Kural Motoru ayarlarını görün

Kesin ve esnek kuralları kendi okulunuza göre nasıl ayarlayacağınızı inceleyin.

İncele →

Çizelgecim'ı Yükle

Uygulama

Ana ekrandan tek dokunuşla, tarayıcı açmadan doğrudan açılır.

Gerçek bir uygulama gibi tam ekran çalışır, adres çubuğu görünmez.

Daha hızlı açılış, zayıf bağlantıda bile temel ekranlara erişim.

İsterseniz sesli ve görsel bildirimler, hatırlatmalar ve çok daha fazlası.

Safari'de alt menüden Paylaş ikonuna, ardından "Ana Ekrana Ekle"ye dokunun.