Ders Planlamasında A ve B Pozisyon Kısıtlamaları
🔔 Bu planlama ilişkisinin amacı, belirli derslerin zaman çizelgesi içerisinde aynı hafta ardışık günlerde belirli pozisyonlarda tekrar etmesini engellemektir.
⚠️
- A Pozisyonu: İlk günün belirli bir ders saatini ifade eder (örneğin Pazartesi, sabah ilk ders saati).
- B Pozisyonu: Ertesi günün belirli bir ders saatini ifade eder (örneğin Salı, sabah ilk ders saati).
- Planlama kuralı: Eğer bir ders Pazartesi A Pozisyonunda planlanmışsa, aynı ders Salı günü B Pozisyonunda olamaz.
🔔 Bir ders, seçili tablolarda bir gün A pozisyonunda (örneğin birinci ders saati) planlanmışsa, bu dersin sonraki gün B pozisyonunda (örneğin yine birinci ders saati) yer alması engellenir. Bu kural, derslerin ardışık günlerde aynı zaman diliminde tekrar etmemesi için uygulanır.
- Pazartesi günü Matematik dersi A Pozisyonunda (örneğin 1. saat) yer alıyor.
- Kural gereği: Matematik dersi Salı günü B Pozisyonunda (örneğin Salı günü 1. saat) yer alamaz.
🧪 Kullanım Alanları
✅ Programlama algoritmasının, derslerin eşit dağılımını sağlaması ve ders saatlerini daha verimli kullanmak
✅ Öğrenme sürecinde etkinlik kaybını önlemek.
✅ Zihinsel yorgunluğu önlemek.
🧪 Kullanım Amaçları ve Örnek Durumlar
☑️ Örneğin: “Matematik gibi yoğun odak gerektiren bir ders, ardışık günlerde aynı saatte tekrarlanmasın.”
Amaç:
- Zihinsel yorgunluğu azaltmak.
- Ders yoğunluğunu dengelemek.
- Öğrenme verimliliğini artırmak.
PLANLAMA İLİŞKİSİ KURMA ADIMLARI VE UYGUN KART İLİŞKİSİ SEÇİMİ
🔔 aSc Timetables programında “kart” terimi, belirli bir ders, etkinlik, öğretmen veya sınıf için zaman tablosunda bir yerleşim öğesini ifade eder.
🔔 aSc TimeTables programında, ders programı planlaması sırasında kullanılan “kart ilişki türü” ifadesi, belirli derslerin veya sınıfların zamanlamalarını ve ilişkilerini düzenlemek için kullanılan bir terimdir.
🧪 Kart İlişki Türüne Erişim
🔔 Ders programınızda, “Ana Menü” üzerinden; “Planlama İlişkileri” başlığına tıklayınız.

🔔 Açılan pencerede, “Gelişmiş” butonuna tıklanır.

🔔 “Kart İlişki Türü” seçeneklerine buradan erişim sağlanır.
🧪 Kart İlişki Türünün Belirlenmesi
🔔 Ders çizelgesi oluşturulurken, bir dersin aynı haftada ardışık günlerde belirli pozisyonlarda yer almasını engelleyen bir planlama kısıtı tanımlanmıştır. Bu kısıt, zaman çizelgesinde çakışmaları ve gereksiz tekrarları önler.

✔️ “The gap between days has to be greater than this number” parametresi, iki ders arasındaki gün boşluğunu belirleyen bir kısıttır. Bu parametre, seçili derslerin belirli bir gün aralığı bırakılarak planlanmasını sağlar.
✔️ “The gap between days has to be greater than this number” parametresi, bir dersin A pozisyonunda planlandığı gün ile aynı dersin sonraki günlerde başka bir pozisyonda planlanması arasındaki minimum gün sayısını belirler.
- Parametreye bir sayı atanır. (örneğin, 2)
- Bu durumda, A pozisyonundaki bir ders ile sonraki pozisyon arasındaki gün farkı en az 2 gün olmak zorundadır.
Bknz: [Planlama İlişkileri Kullanılırken Nelere Dikkat Edilmelidir ?
](https://forum.ascturkiye.com/d/2-planlama-iliskileri-kullanilirken-nelere-dikkat-edilmelidir)
🔔 Uygula: İlgili sınıfları veya dersleri seçtiğimiz alandır. İlişkiyi sadece belirli dersler veya sınıflar için uygulamak istiyorsanız, burada detaylı filtreleme yapabilirsiniz.
🔔 Filtre: Uygulanacak olan öğretmen, ders, sınıf seçilmektedir.
Bknz: Planlama İlişkilerinde Filtre Kullanımı
🔔 Takvim alanında ise; hangi gün ve saatlerde bu ilişkinin dikkate alınacağı ayarlanmaktadır. Gerekirse takvim seçeneğini kullanarak gün bazında özel ayarlamalar yapabilirsiniz. Planlama ilişkisinin uygulanmasını istediğiniz günleri
“yeşil tik” ile işaretleyin.
Bknz: Planlama İlişkilerinde Takvim Kullanımı
🔔 Araçlar: Eğer ilişkinizi daha detaylı tanımlamak isterseniz, Araçlar bölümünü kullanarak saat bazlı ya da ders kartı uzunluğuna göre ek kısıtlamalar ekleyebilirsiniz. Örneğin, derslerin günlük en az 2 saat olması gerektiğini belirtebilirsiniz.
Bknz: Planlama İlişkilerinde Araçlar Kullanımı
🔔 Planlamadaki önem düzeyi, aSc Timetables’da tanımlanan bir planlama ilişkisinin diğer ilişkilere göre önceliğini ve esneklik derecesini belirler. Bu düzeyi “Yüksek” olarak belirleyelim.
Bknz: Planlama İlişkilerinde Önem Düzeyi Belirleme
🧪 Başlığımızı örnek ile açıklayacak olursak;
🔔 Örneğin, Pazartesi ve Salı günleri İngilizce dersleri zaman çizelgesi içerisinde ardışık günlerde belirli pozisyonlarda tekrar etmektedir. Bu durumu engellemek için planlama ilişkisini kuralım.
1. Planlama ilişkileri üzerinden kart ilişki türü seçimi yapılır.
- “36) Seçili Tablolardaki A Pozisyonundaki Ders ve Sonraki Gün B Pozisyonunda Olamaz. (#11)” ilişki türü seçilir.
2. Sınırlama parametresi belirlenir.
- “The gap between days has to be greater than this number” parametresinde, eğer bu parametre 0 olarak belirlenirse, dersler ardışık günlerde de planlanabilir.
- “Yukarıdaki İlişki Seçtiğiniz Gün Kadar Gözardı Edilecek” parametresi, planlama ilişkisinin belirli bir süre boyunca devre dışı bırakılmasını sağlar. Bu parametre, planlama algoritmasında esneklik sağlamak için kullanılır. Parametrenin değeri “1” ise: Planlama ilişkisi yalnızca bir gün boyunca göz ardı edilir. Örneğin, A pozisyonundaki bir dersin ertesi gün B pozisyonunda yer alması bir günlüğüne serbest bırakılır.
3. Planlama ilişkisini uygulamak istediğimiz alan seçimi yapılır.
- Bu ilişki türü için örneğimize göre “Seçilen Sınıflardaki Derslere Uygula” kriteri seçilmelidir.
4. Uygulama seçimiyle ilgili filtreleme yapılır.
- İlişkiyi uygulamak istediğiniz sınıf ve ders filtrelerden seçilir.
5. Seçimlerin geçerli olmasını istediğimiz gün ve zaman aralığı “yeşil tik” konularak işaretlenir.
6. Önem sıralaması “Yüksek” olarak seçilir.
🔔 Planlama ilişkisi oluşturmadan önce program, aşağıdaki görseldeki gibidir.

🧪 Sonuç
🔔 36) Seçili Tablolardaki A Pozisyonundaki Ders ve Sonraki Gün B Pozisyonunda Olamaz. (#11) planlama ilişkisi ile İngilizce dersleri ardışık günlerde belirli pozisyonlarda tekrar etmeyecek şekilde yeniden planlama yapıldı.

⚠️ Ders programınızın başarılı bir şekilde oluşması için ilişkinizi tanımladıktan sonra Planlama Öncesi Kontrol özelliğini kullanarak tanımlamanızın hatasız olduğundan emin olun. Eğer bir hata alırsanız, ilişkiyi düzenleyip tekrar kontrol edin.
Bknz: Planlama Öncesi Kontrolün Önemi