بسم الله الرحمن الرحيم
أخي الحبيب خبور خير
السلام عليكم و رحمة الله و بركاته
أثناء تجربة الملف أول مرة قمت بتغيير اختيارات الخليتين C5 , C6
و لاحظت أن التوزيع عند اختيار TRUE في الخليتين يكون هو نفسه تماماً بلا تغيير
و عند اختيار FALSE في الخليتين يكون أيضاً التوزيع واحداً كل مرة
و عند جعل أحدهما TRUE و الآخر FALSE تكون النتيجة متطابقة كل مرة كذلك
ما أراه أخي هو أنه لو أن الكود - رغم تثبيتي لاختيارات الخليتين - يعطي توزيعاً مختلفاً كل مرة
فذلك ربما ينتج عنه اكتمال التوزيع أحياناً أو اكتمال معظم الحصص
بجانب أنه يعطي نتائج أفضل من نتائج أخرى بلا شك
مما يسمح للمستخدم باختيار الأفضل له لو أراد تكملة توزيع بقية الحصص يدوياً
أحب أيضاً أن ألفت نظرك لشيء هام ربما يساعدك في إتمام البرنامج
عندما كنا نقوم بتوزيع الحصص يدوياً مع نظام الفترات
كنا نجد أنه من المستحيل تطبيق نظام الفترات بالكامل على الجدول كله مع المدرسين كلهم
في معظم الأحوال
بسبب اختلاف الشروط و بسبب وجود مواد فيها حصص فردية
( مثل الإنجليزي و الرياضيات 5 حصص للمادة )
هذا يعني أنه يحدث تجاوز لنظام الفترات في مادة أو أكثر مع مدرس أو أكثر
لكن كنا نحرص على المحافظة على نظام الفترات في مواد محددة
و هي ( المجالات الصناعية و الزراعية - التربية الفنية - الاقتصاد المنزلي - الحاسب الآلي )
كذلك كنا نهمل نظام الفترات في مادة ( التربية الرياضية ) غالباً
ثم نحاول ( قدر المستطاع ) تطبيق الفترات على بقية المواد .
من هنا يمكنك أخي أن تتفضل بوضع هذه الملاحظات في اعتبارك ربما تكون مساعدة لك عند تعديل الكود
يعني إذا أعطى البرنامج توزيعاً للفترات بنسبة 95 % مثلاً فهذا شيء عظيم
المهم هنا أن لا يترك الكود حصة واحدة بلا توزيع و لو تجاوز نظام الفترات