TR Türkçe EN English

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:

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.