🎛️

هندسة القيود والتوليد

V115.0 - RoomAssigner Module (Hierarchical Room + Validation + Reports)

🖨️واجهة الطباعة
⚡ تصدير وتحميل ملف FET وتوليد الجداول .fet

اضغط على «تحميل ملف FET» لتنزيل ملف القيود وفتحه ببرنامج FET على جهازك، أو اختر ملف قيود خارجي لتوليده عبر السيرفر المحلي المدمج. ⚠ لتشغيل المحرك المدمج تأكد من تشغيل start-server.bat.

🖨️ فتح واجهة الطباعة (PDF)
القيود العامة للمؤسسة (تطبق على الجميع)
🌙 إغلاق أمسية الثلاثاء
منع التدريس في مساء يوم الثلاثاء
🛑 منع التدريس في الحصة الرابعة (ح4)
تفريغ الحصة الأخيرة من الصباح والمساء يومياً
🎛️ شبكة الإغلاق العامة للمؤسسة
اضغط على المربع لإغلاق الحصة لجميع أقسام وأساتذة المؤسسة.
القيود العامة للأقسام (الانضباط والأقسام الدوارة)
🛡️ صفر فجوات للتلميذ
منع أوقات الفراغ وسط الدوام.
🏝️ تأمين الأمسيات (منع الحصة اليتيمة والفارغة)
الصباح محمي دائماً (5 صباحات). ماذا عن المساء؟
⏰ التأخرات (شغور 8:00)
أقصى تأخر للقسم أسبوعياً.
القيود العامة للأساتذة (الفجوات والانضباط والأوقات)
🇩🇿 قيد اليوم التربوي في النظام التربوي الجزائري (Journée Pédagogique)
تفريغ تلقائي لأساتذة المواد في أيام اللقاءات والندوات التربوية (إما يوم كامل، أو نصف يوم صباحاً، أو نصف يوم مساءً)، مع إمكانية التخصيص الكامل والتعديل لكل مادة.
⚡ تعيين نمط موحد:
⚡ قيود الفجوات والحصة اليتيمة وعدد الساعات اليومية
🛡️ صفر حصة يتيمة للأستاذ
إجبار ساعتين على الأقل في أي يوم يعمل فيه الأستاذ.
النطاق:
📏 أقصى فجوات أسبوعية
تحديد أقصى عدد أوقات فراغ بين الحصص.
النطاق:
🕐 أقصى ساعات تدريس يومياً
الحد الأقصى لساعات العمل في اليوم الحقيقي (صباحاً + مساءً).
النطاق:
⚡ أقصى ساعات متتالية
أقصى ساعات متتالية للأستاذ بدون فجوة.
النطاق:
🔒 قيود متقدمة: المجال الزمني والفجوات المسائية
🕑 أقصى تكرار لمجال الساعات (أسبوعياً)
يمنع تكرار الحصص في نطاق ساعي معين (مثلاً: من S2 إلى S4) أكثر من عدد معين من أيام الأسبوع.
يعادل: ConstraintTeachersIntervalMaxDaysPerWeek
النطاق:
🌙 صفر فجوة في المساء للمدرسين
يضمن أن الأساتذة لا يكون لديهم فراغات بين الحصص أثناء الفترة المسائية.
يعادل: ConstraintTeachersMaxZeroGapsPerAfternoon
النطاق:
⏰ قيود بداية الدوام: البدء المبكر للحصة الأولى (صباحاً / مساءً)
🌅 أستاذ يبدأ الصباح باكراً (الحصة الأولى)
إجبار الأستاذ على البدء في الحصة الأولى صباحاً (S1) في أي يوم يدرّس فيه صباحاً.
يعادل: ConstraintTeacherMorningsEarlyMaxBeginningsAtSecondHour (0)
النطاق:
🌆 أستاذ يبدأ المساء باكراً (الحصة الأولى مساءً)
إجبار الأستاذ على البدء في الحصة الأولى مساءً (S1 مساءً) في أي يوم يدرّس فيه مساءً.
يعادل: ConstraintTeacherAfternoonsEarlyMaxBeginningsAtSecondHour (0)
النطاق:
📅 القيود الأسبوعية: الأمسيات، الصباحيات، وأيام العمل
🌇 أقصى عدد أمسيات أسبوعياً
تحديد الحد الأقصى للأمسيات التي يعملها الأستاذ.
النطاق:
🌅 أقصى عدد صباحيات أسبوعياً
تحديد الحد الأقصى للصباحيات التي يعملها الأستاذ.
النطاق:
📅 أقصى عدد أيام عمل أسبوعياً
تحديد أقصى عدد أيام حقيقية يعملها الأستاذ في الأسبوع (من 5 أيام).
النطاق:
🌙 أدنى عدد أمسيات أسبوعياً
إجبار الأستاذ على العمل أمسيات محددة كأدنى حد.
النطاق:
☀️ أدنى عدد صباحيات أسبوعياً
إجبار الأستاذ على العمل صباحيات كأدنى حد.
النطاق:
🗓️ أدنى عدد أيام عمل أسبوعياً
تحديد أدنى عدد أيام حقيقية يعملها الأستاذ في الأسبوع (من 5 أيام).
النطاق:
⚡ تطبيق قيود أسبوعية على جميع الأساتذة دفعةً واحدة
اضبط القيم ثم اضغط تطبيق على الكل — ستُحفظ كقيود فردية لكل أستاذ ويمكن تعديل أي أستاذ بشكل مستقل بعدها.
🎛️ تفريغ وضبط خاص بأستاذ محدد (قيود فردية)
اختر أستاذاً لتعطيل حصص معينة له، أو تخصيص حدود دنيا/قصوى خاصة به وحده دون بقية الأساتذة.
العلاقات البيداغوجية المتقدمة بين المواد
🎨 مواد الإيقاظ (رياضة، رسم، موسيقى)
كيف نتعامل مع هذه المواد إذا اجتمعت لنفس القسم؟
💻 نظام تفويج (إعلام آلي / موسيقى / رسم)
تحديد طريقة تدريس هذه المواد للمؤسسة ككل (مع إمكانية الاستثناء للأقسام):
🔬 المواد العلمية (رياضيات، فيزياء، علوم)
فصل المواد العلمية عن بعضها لتخفيف العبء؟
📚 المواد الأدبية (عربية، لغات، اجتماعيات)
فصل المواد الأدبية عن بعضها؟
🌅 المواد الأساسية (نظري فقط) صباحاً
هل نُجبر نصف الحصص لتكون صباحاً لضمان التوازن؟
🕌 التربية الإسلامية مع كتلة العربية
في حالة وجود ساعتين عربية (أو TD)، كيف نتعامل مع الإسلامية؟
🇫🇷 TD فرنسية/إنجليزية (الرابعة متوسط)
أين تضع حصص التفويج لغات للرابعة متوسط؟
علاقة النظري بالأعمال الموجهة والورشات (TD/TP)
🛡️ TD مع (2 سا) نظري / TD سنة 4
علاقة TD بحصص النظري لنفس المادة (عربية/رياضيات 4AM):
⚖️ TD مع (1 سا) نظري / TD سنوات 1-3
علاقة TD بحصص النظري لنفس المادة (عربية/رياضيات ولغات):
🎓 TD (الرابعة متوسط)
عربية ورياضيات (ساعتان): متجاورة أم منفصلة؟
🎓 TD (1، 2، 3 متوسط)
عربية/رياضيات مع فرنسية/إنجليزية
🔬 فصل النظري عن التطبيقي (TP)
يمنع إطلاقاً التقاء النظري مع التطبيقي لنفس المادة في نفس اليوم.
⏱️ توقيت الأعمال التطبيقية (TP)
تبدأ حصراً في (ح1 أو ح3) صباحاً، و (ح1) مساءً.
📚 التوزيع البيداغوجي العام (للنظري فقط)
باقي 3 حصص نظري
باقي 4 حصص نظري
باقي 5 حصص نظري
باقي 6 حصص نظري
🔗 القاعدة العامة للكتل المزدوجة
في حالة وجود حصتين في نفس اليوم لنفس المادة:
⚽ توقيت الرياضة (الصباح)
⚽ توقيت الرياضة (المساء)
🎯 محرك الاستثناءات الخاص والشبكات (Override Engine)
يكسر القاعدة العامة للمؤسسة ويطبق قاعدة مخصصة (توزيع، علاقات، رياضة، أنصاف أيام) على قسم محدد لإنقاذ الجدول.
🎛️ شبكة الإغلاق الخاصة بالقسم
اختر قسماً لتعطيل حصص محددة له فقط (مثلاً: إغلاق أمسية الخميس للقسم 4م1).
🏢 القاعات المُسجّلة
إدارة القاعات ⚙️
القاعات مُحمّلة تلقائياً من قاعدة البيانات. ستقوم المنظومة بـ"توجيه تلقائي" (Auto-Routing) للرياضة إلى الملاعب، والتطبيقي إلى المخابر. يمكنك إدارة القاعات من صفحة القاعات.
⏳
🔄 الأقسام الدوارة (بدون قاعة ثابتة)
✔ وضع عادي — كل قسم له قاعة ثابتة. فعّل المفتاح أعلاه إذا كان عدد القاعات العادية أقل من عدد الأقسام.
🧪 عجز في المخابر (العلوم والفيزياء)
🏛️ نطاق قاعات الأعمال الموجهة للفوج الثاني (TD - الفوج 2)
🏫 نظام إسناد القاعات الهرمي (النسخة المطورة)
① القسم الثابت ← قاعة ثابتة
يقضي حصص النظري وفوج 1 في نفس القاعة دائماً
② القسم الدوار ← فضاء عادي
يتنقل في القاعات العادية الشاغرة لكل حصة نظري
③ الفوج المتنقل (F2) ← كل القاعات
يستخدم أي قاعة (عادية أو مخبر) شاغرة في المؤسسة
④ حصص TP ← مخابر مخصصة
توجيه إلزامي للمواد التطبيقية وفق التخصص
⑤ رياضة ← ملعب حصرياً
قيد مطلق يمنع أي مادة أخرى من دخول الملعب
لديك ملف FET ناتج من البرنامج؟
تَوقيت ENGINE v115.0 — READY
● نظام إسناد القاعات الهرمي: قسم ثابت + TD بديلة + TP مخابر + رياضة ملعب
● فحص التعارضات التلقائي + نظام الإبلاغ عن العجز يعملان.
📂 استيراد ملف الجداول الناتج من برنامج FET الخارجي data_and_timetable.fet
بعد تشغيل برنامج FET وانتهاء عملية التوليد بنجاح، قم باستيراد ملف النتائج هنا لإعادة عرض الجداول، طباعتها أو نشرها لمدير المؤسسة في البوابة الفرعية.