السادة الفضلاء المشرفين على هذذا الصرح العظيم
السلام عليكم ورحمة الله وبركاته
كل عام وحضراتكم جميعا بخير وأسال الله أن يجمعنى بأصحاب هذه الأسماء التى دوى صيتها فى العالم فى جنات عدنه وبعد,
تواجهنا مشكلة اثناء اعداد جدول امتحان الطلاب الذين لهم حق التصفية فى مادة أو مادتين ذلك ان الطالب قد يفاجيء بأنه قد تحدد يوم واحد لامتحان المادتين وفى نفس التوقيت , وهذا أمر مربك للغاية وملخص المشلكة ما يلي :
1- عندنا عدد من المواد أدى الطلاب فيها الامتحان نجح بعضهم فى بعض المواد ولم ينجح فى بعضها.(هذا يعني أن المواد تختلف من شخص لآخر )
2- من المفترض أن يتم امتحان الطلاب فى فترة وجيزة لا تتجاوز 10 أيام
السؤال :كيف يتم تقسيم هذه المواد على هذا العدد من الأيام بشرط ألا نقع فى الخطأ المبين أعلاه وهو أن الطالب يجد نفسه فى الساعة العاشرة مثلا مطالب بأن يؤدي امتحان أكثر من مادة نتيجة الخطأ فى إعداد الجدول.
ما تم تنفيذه قمت بعمل استعلام توحيد حصلت من خلاله على كل المواد التى رسب فيها الطلاب كل طالب وما يخصه من مواد المادة الاولى فى الحقل الأول والمادة الثانية فى الحقل الثاني وجعلت حقلا ثالثا لليوم المفترض أن يؤدى فيها الامتحان.
المطلوب هو تخصيص أيام لهذه المواد التى فى الحقلين بشرطين
الأول: أن يضم اليوم اكبر عدد من المواد التى فى العمودين ((حتى لا تطول فترة الامتحان )
الثاني : الايكون هناك يوم تتعارض فيه القيمة التى فى العمود او الثانى .
فمثلا الطالب 1- عنده المادة أ ,ب
2- عنده ب,ج
3- عنده ج,د
4- هـ ,0
5- و.0
6-ي,0
وعلى هذا يمكن جعل يوم السبت لامتحان المواد أ,ج ويوم الأحد لامتحان المواد ب ,د,ويوم الاثنين لامتحان المواد هـ ,و ,ي
وهكذا , فهل من طريقة للقيام بهذه العملية برمجيا
وجزاكم الله خير
مرفق الجدول وبه المواد التى يُراد تقسيمها على الأيام وأرجوا المساعدة