16 Eylül 2013 Pazartesi

Dağıtmatik Ders Dağıtım Programı (Ücretsiz)

Dağıtmatik ücretsiz ders dağıtımı yapan bir programdır. İlk dağıtım sürümünde programın yapabildikleri şunlardır:
  • Okulun genel olarak öğretim görülen gün sayısı ve günlük ders sayısı tanımlanabilir. Okul geneli için ders saatleri kapatılarak ders yerleştirilmemesi sağlanabilir.
  • Tüm öğretmen, sınıf, derslik ve dersler için ders saati kapaması yapılabilir.(Koşullar)
  •  Ders tanımlamasında derse birden fazla öğretmen ve derslik gösterilebilir. Ders altında birden fazla sınıf veya grup birleştirilebilir.
  • Ders, öğretmen, derslik, sınıf ve gruplar için tanımlanmış toplam ders saati sayılarını gösterebilir. Ayrı ayrı listeleme yapabilir.
  • Ders dağıtım işlemini iyileştirme yoluyla yapmaktadır. Dağıtıma başlamadan önce tanımlanmış derslerin %5 lik kısmını rastgele yapmaktadır. Dağıtımı tamamlama süresi ilk rastgele yerleştirme verimliliğine bağlıdır.
  • Dağıtımı yapılmış programın öğretmen, sınıf ve derslik bazında önizlemesini göstermektedir.
  • Dağıtımı yapılmış ders programının öğretmen, sınıf ve derslik el programlarının çıktısını oluşturmaktadır.
  • Önizleme ve çıktılarda grupları program içinde bölümlendirilmiş göstermektedir.
  • Önizleme ve çıktılarda öğretmen, derslik, grup ve sınıf bilgilerini hücrelere basmaktadır.

Geliştirilmesi düşünülen kısımları:
  • Elle program üzerinde değişiklik yapabilme
  • Tarama algoritmasında geçmiş taramalarını analiz ederek hızlı sonuca ulaşma
  • Kısıtlamalar ile program üzerinde farklı parametreleri uygulama
  • Çarşaf liste çıkarma
  • Farklı dosyalardan öğretmen, sınıf ve derslik bilgilerini alma (import) 

Programı indirmek için aşağıdaki bağlantıyı kullanabilirsiniz.
http://yadi.sk/d/19oNVTGiC5UP7

Kaynak kodları için tıklatın.