aSc Timetables 2024 sürümündeki yenilikler
aSc TimeTables Masaüstü (PC) Sürümü
Kısıtların önemine göre esnetilmiş yeni oluşturma türü
Artık
„Öneme göre esnet“ (görselde: Relax based on importance) adlı
yeni oluşturma modunu kullanabilirsiniz. Bu yeni mod "Yeni Oluştur"
(görselde: Generate new) penceresinde bulunur:
Bu yeni oluşturma modu, klasik "esnetmeye izin verilen oluşturma"ya kıyasla üç şeyi farklı yapar:
- Birincisi - Ders kartlarını programa yerleştirmeye, tüm kısıtları karşılamaktan çok daha yüksek öncelik verir.
- İkincisi - Tüm kartları yerleştirebilmek için kısıtların ihlal edilme olasılığını dengelemek amacıyla bu mod, yüksek önemli kısıtlar yerine düşük önemli kısıtların ihlal edilmesine daha çok ağırlık verir.
- Üçüncüsü – öğretmenin öğleden sonraları ders vermek istemediğini varsayalım. Diğer modlarda kısıt esnetildiğinde yazılım bunu artık dikkate almaz ve öğretmen sonuçta 4 öğleden sonra ders verebilir. Bu yeni modda yazılım, 4 öğleden sonra ile 1 öğleden sonra arasındaki farkı gözetir. Bu fark, esnetilen her kısıtın puanlarıyla ifade edilir.
Bu üç özellik bir araya gelerek, tüm kartların yerleştirildiği ve önemli kısıtların mümkün olduğunca çoğunun karşılandığı bir ders programı oluşturan bir araç sağlar.
Bu yaklaşım, esnetme yapmadan bir ders programı oluşturamıyorsanız faydalıdır – örneğin öğretmenleriniz sizi isteklerle boğduysa ve hangilerinin gerçekçi olduğunu ayırt etmek zorsa. Ya da ders programınızın neden oluşturulamadığını bilmiyorsanız, yazılım size bir program sunar ve hangi kısıtların esnetildiğine bakarak programınızın oluşturulmasını neyin engellediği konusunda daha iyi bir fikir edinebilirsiniz.
Doğrulamada puanlar
Doğrulama (görselde: Verification) artık puan gösteriyor. Öğleden
sonraları ders vermek istemeyen bir öğretmen 4 öğleden sonra ders
veriyorsa doğrulama 400 puan gösterir; bu öğretmen 1 öğleden sonra
ders veriyorsa doğrulama 100 puan gösterir. Bu kısıt yüksek önemli
olarak tanımlanmışsa, sayılar sırasıyla 4000 ve 1000 puan olacaktır.
Bu sayede kısıtların kaç kez esnetildiğini ve ne kadar önemli
olduklarını hızlıca özetleyebilirsiniz. Ayrıca yazılımın iki ders
programı arasında seçim yapması gerektiğinde, puanı daha düşük olan
program daha iyi kabul edilir. Yani tek bir yüksek önemli kısıtın
karşılanması, öğretmenlerin 9 öğleden sonra ders vermesinden daha
iyidir.
Yeni iyileştirme modu
Yeni esnetilmiş oluşturma
türünün yanı sıra yeni bir İyileştir (görselde: Improve) özelliği
de eklendi. Bu yeni iyileştirme modu, daha yüksek önemli bir
kısıtı karşılamaya yardımcı olacaksa yeni kısıtları ihlal
edebilir. Kısıtların önemini İyileştir penceresindeki puan
sütununda görebilirsiniz. Yazılım, daha kabul edilebilir olan ve
genel toplamda daha az puanlı, daha az ihlal edilmiş kısıta sahip
daha iyi çözümler bulmaya çalışır.
Ancak şunu belirtmek önemlidir: bu iyileştirme, kartları ders
programından kaldırmaz. Bir yandan bu faydalıdır – her iyileştirme
adımından sonra yine tam bir ders programına sahip olursunuz. Ama
sınırlamaları vardır; bazen ihlal edilen bazı kısıtları düzeltmek
için gerçekten derinlemesine inceleyip programı tamamen yeniden
oluşturmanız gerekir. Başka bir deyişle İyileştir özelliği,
oluşturulmuş bir ders programını cilalamak için yararlı bir
yoldur; "yeni ders programı oluşturma"nın yerini tutmaz.
Yeni kart ilişkileri
Dersler arası minimum boş gün sayısı (hafta sonu dahil
değildir). (#77)
Şimdiye kadar iki dersin art arda iki güne
yerleştirilemeyeceğini belirtebiliyordunuz. Bu, 5 güne kadar
olan ders programları için yeterliydi. Ancak daha fazla gün
içeren bir döngüde (örneğin 7 gün) ders programı
kullanıyorsanız, artık kartların daha hassas dağılımı için iki
ders arasındaki minimum boşluğu (gün cinsinden)
belirtebilirsiniz. Örneğin çocukların 7 günlük haftada iki kez
resim dersi varsa, bu iki ders arasında en az iki boş gün
olması gerektiğini belirtebilirsiniz. Bu ilişki, döngü
tekrarındaki boşluğu da dikkate alır. Yani gerçek haftada
yeterli boşluk (4 gün) olsa bile yazılım dersleri 1. Gün ve 6.
Güne yerleştirmez, çünkü döngüdeki bir sonraki haftada sadece
bir gün kalır (1. Gün - 4 gün - 6. Gün - sadece 1 gün - 1. Gün
- ...).
Sınıftaki resim dersleri arasında en az 2 boş gün
olmalıdır.
Haftadaki (tüm haftalar için) maksimum farklı gün
sayısı. (#78)
Bu yeni ilişki, öğretmenler çok haftalı bir ders
programında farklı derslere giriyorsa ve haftadaki farklı
gün kullanımını en aza indirmek istiyorsanız öğretmenlere
yer kazandırmanıza yardımcı olabilir. Örneğin, dışarıdan
gelen bir öğretmenin derslerini birinci hafta Pazartesi,
Çarşamba, Cuma; ikinci hafta ise Salı ve Perşembe
günlerine koyarsanız, bu öğretmen aslında her gün
okulunuza gelmek zorunda kalır. Bu öğretmenin başka
etkinlikleri varsa, siz onun her gününü doldurmuş
olursunuz. Bunun yerine derslerini birinci hafta
Pazartesi, Çarşamba, Cuma; ikinci hafta Pazartesi,
Çarşamba günlerine koymak daha uygun olur. Böylece
öğretmenin Perşembe ve Salı günleri her zaman boş
kalır.
Büyük ders programları için yeni test
Test, çok büyük ders programlarında da (örneğin
öğrencilerin birçok sınıfla birleştirildiği ve tek bir
sınıfın programını oluşturmanın sorun olduğu
durumlarda) çalışacak şekilde ayarlandı. Ancak test,
daha küçük ders programlarında yine de yeterince hızlı
çalışmaya devam edecek.
Düzeltmeler
Öğrenci ders programlarıyla
ilgili birkaç sorunu düzelttik.
Diğer küçük
düzeltmeler.
