السلام عليكم ورحمة الله تعالى وبركاته
مؤسستنا لاتتوفرعلى العدد الكافي من الملاعب لإستفادة الطلاب من حصة التربية البدنية بشكل اختياري زوال الأربعاء وزوال الجمعة. الحل هو إذن تقسيم الطلاب إلى نصفين نصف يستفيد من الرياضة زوال الأربعاء والقسم الآخر زوال الجمعة. من أجل ذلك قمت بالآتي أولا تفريغ أساتذة الرياضة زوال الأربعاء وزوال الجمعة وأيضا تفريغ نصف الأقسام زوال الأربعاء وتفريغ النصف الآخر زوال الجمعة
أعتقد أن استعمال القيد "تفريغ الطلاب" لعدد كبير من الأقسام ربما يصعب إنتاج الجدول
هل من طريقة أخرى لجعل البرنام يقوم بتقسيم الطلاب إلى نصفين بشكل عشوائي دون استعمال التفريغ؟
In our school there are not enough of space to practice sport . I would like to make only half of the students free Wednesday afternoon and the other half free Friday afternoon so they can do sport. How can we do this without using the constraint "A students set's not available times"?
السلام عليكم ورحمة الله تعالى وبركاته
ربما القيد التالي يفي بالغرض
"العدد الأقصى من المهام المتزامنة في فترات زمنية محددة"
"Max simultaneous activities from a set in selected time slots"
سأجرب وأرى
المرجو ارسال لي رقم الهاتف او الاميل لكي اراسلك في مشكلة
وشكرااااااا اخي بن علي عمر
Quote from: sadirprof on August 03, 2015, 12:22:26 PM
المرجو ارسال لي رقم الهاتف او الاميل لكي اراسلك في مشكلة
وشكرااااااا اخي بن علي عمر
يمكتك مراسلة أي شخص في المنتدى عن طريق رسالة خاصة
تذهب أولا إلى
My Messages
ثم
Send a message
تحياتي
اخي بن علي عمر
هل لك ان تشرح الطريقة اكثر
مرحلة بمرحلة
ومشكور مسبقا
Quote from: jillali elghazoui on August 03, 2015, 06:46:09 PM
اخي بن علي عمر
هل لك ان تشرح الطريقة اكثر
مرحلة بمرحلة
ومشكور مسبقا
بكل سرور. تذهب أولا إلى
My Messages
ثم
Send a message
ثم في الخانة
To :
تكتب إسم العضو الذي نريد مراسلته
أو فقط الحروف الأولى
في خانة
Subject :
تكتب عنوان الرسالة
وتكتب الرسالة كأي رسالة إميل
وفي الأخير نضعط على الزر
Send message
ويمكن معاينة الرسالة قبل إرسالها عن طريق الزر
Preview
Quote from: Ben ali omar on August 03, 2015, 09:39:46 AM
السلام عليكم ورحمة الله تعالى وبركاته
ربما القيد التالي يفي بالغرض
"العدد الأقصى من المهام المتزامنة في فترات زمنية محددة"
"Max simultaneous activities from a set in selected time slots"
سأجرب وأرى
لم اقصد ذلك
بل ما اقترحته في الموضوع المرفق
السلام عليكم ورحمة الله تعالى وبركاته
إذا استعملنا القيد "العدد الأقصى من الحصص المتزامنة في فترات زمنية محددة" بعد اختيار مجموع حصص الأقسام التي عددها مثلا 30 واختيار العدد الأقصى هو نصف عدد الأقسام ناقص واحد أي 14 زوال الجمعة وهكذا نصف التلاميذ سيستفيدون من زوال الجمعة كنصف يوم راحة وإذا طبقنا نفس الأمر لزوال الأربعاء لانضمن أن نفرغ النصف الآخر بمعنى أنه قد يستفيد قسم من زوال الأربعاء وايضا زوال الجمعة وقد لايسيتفيد قسم منهما معا
بعد مناقشة الأمر مع ليفيو في موضوع الأيام الفارغة للتلاميذ أعتقد أنه لامناص من تفريغ نصف التلاميد زوال الأربعاء والنصف الآخر زوال الجمعة لكن هذا قد ينتج لبعض الأقسام أياما فارغة بالكلية يوم الأربعاء فارغا بالنسبة للتلاميذ الذين شملهم التفريغ يوم الأربعاء ويوم الجمعة فارغا بالنسبة للتلاميذ الذين شملهم التفريغ زوال الجمعة ولتجنب هذا الأمر لانسمح بأيام فارغة
طبعا هناك حل آخر اقترحه ليفيو وهو استعمال القيد الزماني "العدد الأقصى من المهام في فترات زمنية محددة" الذي يجب تطبيقه على جميع الأقسام
In our school there are not enough of space to practice sport . I would like to make only half of the students free Wednesday afternoon and the other half free Friday afternoon so they can do sport. How can we do this without using the constraint "A students set's not available times"?
because when we use also the constraint "Min hours daily for all students=2" with "Allow empty days", then Fet can generate a timetable with empty days which is not acceptable .
Maybe it will be useful if we have a constraint "Students have activities in a days group from a set of days groups".
here we chose a first group of days which do not contain a Wednesday afternoon and a second group which do not contain Friday afternoon .
I think you can simply split the students into two sets and use constraints students sets not available.