• 0
إبراهيم منصور الباز

مساعدة فى اضافة يوم من أيام الاسبوع وفق قيم معينة

سؤال

السادة الفضلاء  المشرفين على هذذا الصرح العظيم 

السلام عليكم ورحمة الله وبركاته

كل عام وحضراتكم جميعا بخير وأسال الله أن يجمعنى بأصحاب هذه الأسماء التى دوى صيتها فى العالم فى جنات عدنه وبعد,

تواجهنا مشكلة اثناء اعداد جدول  امتحان  الطلاب الذين لهم  حق التصفية فى  مادة أو مادتين ذلك ان  الطالب قد يفاجيء بأنه قد تحدد يوم واحد لامتحان المادتين وفى نفس التوقيت , وهذا أمر مربك للغاية وملخص المشلكة ما يلي : 

1- عندنا  عدد من المواد أدى الطلاب فيها الامتحان نجح بعضهم  فى بعض المواد ولم ينجح  فى بعضها.(هذا يعني أن المواد تختلف من شخص لآخر )

2- من المفترض أن يتم امتحان الطلاب فى فترة وجيزة لا تتجاوز 10 أيام

السؤال :كيف يتم تقسيم هذه المواد على هذا العدد من الأيام بشرط ألا  نقع فى الخطأ المبين أعلاه وهو أن الطالب يجد نفسه  فى الساعة العاشرة مثلا مطالب بأن يؤدي  امتحان أكثر من مادة نتيجة الخطأ فى إعداد الجدول.

ما تم تنفيذه قمت بعمل استعلام توحيد حصلت من خلاله على كل المواد التى رسب فيها الطلاب  كل طالب وما يخصه من مواد المادة الاولى فى الحقل الأول والمادة الثانية فى الحقل الثاني وجعلت حقلا ثالثا لليوم المفترض أن يؤدى فيها الامتحان.

المطلوب هو تخصيص أيام لهذه المواد التى فى الحقلين بشرطين

الأول: أن يضم اليوم اكبر عدد من المواد التى فى العمودين ((حتى لا تطول فترة الامتحان )

الثاني : الايكون هناك يوم تتعارض فيه القيمة التى فى العمود او الثانى .

فمثلا الطالب 1- عنده المادة أ ,ب

2-  عنده ب,ج

3- عنده ج,د

4- هـ ,0

5- و.0

 

6-ي,0

وعلى هذا يمكن جعل يوم السبت لامتحان المواد أ,ج ويوم الأحد لامتحان المواد ب ,د,ويوم الاثنين لامتحان المواد هـ ,و ,ي  

وهكذا , فهل من طريقة للقيام بهذه العملية برمجيا

وجزاكم الله خير

مرفق الجدول وبه المواد التى يُراد تقسيمها على الأيام وأرجوا المساعدة

ا.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

هل من الممكن حل هذا الاشكال الذى طرح على الموقع لمدة عام ولم اتشرف برد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

هل من الممكن حل هذا الاشكال الذى طرح على الموقع لمدة عام ولم اتشرف برد

فكرة بسيطة

إجعل لكل طالب رقم لا يقبل التكرار

إجعل لكل موعد إمتحان رقم معين مثلا من الساعة العاشرة إلى الواحدة رقم 1 وامتحان الساعة الثانية إلى الخامسة ر قم 2 مثلا وأيضا لا يقبل التكرار

واجعل لكل يوم من أيام الامتحانات رقم ولكن بداية من 100 مثلا مثال أول يوم 100 ثاني يوم 200 ثالث يوم 300 وهكذا وهو أيضا لا يقبل التكرار

عند تخصيص يوم لإمتحان الطالب في أي مادة أجعل هذا الطالب يأخذ رقم 100 إذا كان إمتحانه في أول يوم ويضاف إليه رقم 1 إذا كان في فترة الامتحان الأولى يكون المجموع 101 وقم بضرب الناتج في رقم تسلسل الطالب الذي لا يقبل التكرار وضع الناتج في حقل معين يكون بمثابة فلاج أي علم وهذا الحقل لا يقبل التكرار وبهذا عند تسجيل الطالب في إمتحان ما في موعد ما سبق وأن كان له إمتحان آخر في نفس موعده ستظهر لك رسالة خطأ تفيد عدم جواز التكرار قم باستبدالها في الفورم برسالة خاصة بك تقول أن نفس الطالب لديه إمتحان آخر في نفس الموعد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

هل من الممكن حل هذا الاشكال الذى طرح على الموقع لمدة عام ولم اتشرف برد

تفضل يا أخي الكريم طلبك

على حسب ما فهمت

والآن جرب إدخال بيانات نفس الطالب لامتحان آخر في نفس اليوم في نفس الموعد ولاحظ ماذا سيحدث

 

وهذا مثال آخر أكثر تبسيطا في الجداول واللأكواد

جرب إدخال بيان للطالب زين الدين والمادة قرآن كريم ولاحظ ما سوف يحدث

 

إمتحانات الطلاب.rar

إمتحانات الطلاب1.rar

تم تعديل بواسطه essam_abboud
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي العزيز: عصام بارك الله فيك ورفع قدرك وشكرا على مسارعتك لإعانتي, لكنى اعتقد ان شرحي للمسألة لم يكن كافيا فالموضوع معقد للغاية لكنى سأحاول أن أوصل الفكرة علك تتوصل للمطلوب والله المستعان.


1-      عندنا امتحان موحد لجميع الطلاب في نفس التوقيت ولنفس المادة من الساعة 10 وحتى 2


2-      الطلاب الذين يتقدمون للامتحان يشتركون في بعض المواد ويختلفون في بعضها .


3-      لا يمكن عقد امتحان للطالب في أكثر من مادة .


المطلوب بعد حصر هذه المواد ان يخصص يوم واحد يؤدى فيه الطلاب المادة المشتركة أو المواد التي لا تتعارض مع طالب واحد فمثلا:


عندنا 1-  محمد           يتقدم للامتحان في  مادتين هما        القرآن           الفقه


      2-  أحمد            يتقدم للامتحان في  مادتين  هما       القرآن          الحديث


      3-ماجد              يتقدم للامتحان في  مادتين  هما       الحديث         الفقه


وبناء على هذا فمن الممكن أن يخصص يوم السبت لامتحان مادة  القرآن فقط ولا يمكن أن يحدد موعد للفقه ولا للحديث في يوم السبت نظرا لان الطالب سيجد نفسه أمام امتحانين لمادتين في نفس الوقت .


وكذا يمكن تخصيص يوم الأحد لمادة الحديث فقط وكذا يوم الاثنين


أما لو افترضنا أن عدد الطلاب اكبر من ذلك بأن اضيف اليهم


        4-محمود   يتقدم للامتحان  مادتين هما  التفسير    علوم القرآن


       5-ياسين    يتقدم للامتحان   في مادتين هما اللغة العربية     النظم الإسلامية


فيمكن أن يخصص يوم واحد لامتحان  مادتي التفسير  واللغة العربية ويوم آخر لامتحان علوم القرآن و النظم بل يمكن عقد امتحانهما يوم السبت مع مادة القرآن .


وخلاصة المطلوب


عندنا حقلان حقل أ ,ب (التصفية تكون في مادتين فقط)


              أ                                     ب


              القرآن                             الفقه


              القرآن                             الحديث


              الحديث                              الفقه


              التفسير                              علوم القرآن


             اللغة العربية                         النظم الإسلامية


المطلوب دمج اكبر عدد من هذه المواد في يوم واحد بشرط الا تكون المادة في أ موجودة في ب والعكس


فيتم تخصيص يوم السبت مثلا للقرآن والتفسير واللغة العربية ويوم الأحد للحديث والفقه وعلوم القرآن .


فهل من الممكن تنفيذ ذلك برمجيا نظرا لكثرة عدد الطلاب مما يصعب حصر ذلك يدويا؟


وجزى الله الجميع كل خير وكل عام وحضراتكم بخير


0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .