نموذج أولي (Wireframe)بيانات تجريبية — لا يوجد خادم⌂ المخطط العامخريطة كل الصفحاتالملف: admin/timetable-generator.html
ن1-س1 · الأسبوع 6
الإدارة › مولّد البرنامج الأسبوعي الذكي

مولّد البرنامج الأسبوعي الذكي

يولّد برنامجًا مقترحًا بلا تعارض بحسب القيود وتوافر الأساتذة، ثم يُراجَع ويُعتمد.

1 · المدخلات2 · القيود3 · التوليد4 · المراجعة5 · الاعتماد

معاملات التشغيل

نتيجة التشغيل #14

0مخالفات إلزامية
7مخالفات تفضيلية
93.4درجة الجودة
38 ثمدة التوليد
معاينة الأفواج
الفروق عن الحالي
أحمال الأساتذة
المخالفات

الفوج 1

الاثنينالأربعاء
08:30 – 09:55مطالعةكتلة اختيارية
09:55 – 11:20رقمينفسية
استراحة 11:20 – 11:35
11:35 – 12:55عقيدةأسري

الفوج 5

الاثنينالأربعاء
08:30 – 09:55عقيدةنفسية
09:55 – 11:20كتلة اختياريةأسري
استراحة 11:20 – 11:35
11:35 – 12:55مزمنة⚠ تضارب: أ. الحاج سعيد (فوج 6)رقمي

🔒 = حصة مثبّتة لا يغيّرها المحرك · الخلية الحمراء = مخالفة تحتاج مراجعة. انقر أي خلية لتثبيتها أو تعديلها.

12 حصة تغيّرت عن الجدول الفعلي

الفوجاليوم/الحصةالحاليالمقترح
فوج 2الاثنين 3رقميأسري
فوج 4الأربعاء 1رقمينفسية

عدد الحصص الأسبوعية لكل أستاذ

12إلياس
8حدبون
6قشار
6الزعبي
9عمي سعيد
4سوفغالم
5الحاج سعيد

المخالفات التفضيلية

القيدعددالتفصيل
spread_same_subject3عقيدة مرتين في يوم واحد لفوجين
teacher_preferred_slots4أ. قزريط خارج أوقاته المفضلة
مواصفات الصفحة (تفصيل المكوّنات والخصائص)

الغرض

توليد البرنامج الأسبوعي آليًا لسداسي أو أكثر مع مراجعة واعتماد.

المكوّنات والخصائص

  • معالج من 5 خطوات
  • معاملات التشغيل (سداسي، أفواج، مدة، بذرة، تثبيت الحصص، استراتيجية)
  • ملخص النتيجة: مخالفات إلزامية/تفضيلية ودرجة
  • معاينة مع تظليل التضارب وقفل الحصص
  • مقارنة الفروق عن الجدول الفعلي
  • أحمال الأساتذة والمخالفات

الحقول / الأعمدة

  • semester
  • groups
  • time_limit
  • seed
  • locked cells
  • strategy

الإجراءات والتفاعلات

  • توليد
  • قفل خلية
  • تحرير
  • مقارنة
  • اعتماد
  • إهمال

قواعد التحقق والحالات

  • لا يمس الجدول الفعلي قبل الاعتماد
  • الاعتماد يتطلب صفر مخالفات إلزامية وتمرير TimetableValidator
  • القيود الإلزامية: لا تعارض أستاذ/فوج، م1 6 حصص، م2 3، عقيدة فوج واحد بالحصة، تناوب المطالعة/المزمنة، كتلة أ لا تتكرر
  • التشغيل غير متزامن (Job) مع تقدّم
  • يمكن إعادة التوليد بقفل حصص محددة

الصلاحيات

الإدارة.

الجداول المرتبطة

scheduling_runstimetable_proposal_entriesscheduling_constraintsteacher_availabilitiestimetable_entriessubject_offerings