مثبت إصلاحات SMI الشامل — الإصدار الثالث — 3 أغسطس 2026

هذا الملف يتضمن جميع إصلاحات الإصدارين السابقين، بالإضافة إلى نظام إنشاء الجلسات الجديد:
- خيار إنشاء 5 جلسات أسبوعية دفعة واحدة من الأحد إلى الخميس.
- خيار إنشاء 20 جلسة شهرية دفعة واحدة، موزعة على أربعة أسابيع من الأحد إلى الخميس.
- حساب جميع التواريخ تلقائيًا، مع تجاوز الجمعة والسبت.
- نسخ نفس توقيت الجلسة ورابط Zoom ورابط المادة/المصادر والملاحظات إلى جميع الجلسات.
- كل جلسة تُنشأ كسجل مستقل، ويمكن للمعلم أو الأدمن تعديلها منفردة لاحقًا.
- منع إنشاء نسخة مكررة لنفس الكورس والتاريخ والتوقيت؛ الجلسات الموجودة يتم تجاوزها بأمان.
- الميزة متاحة من صفحة جلسات المعلم وصفحة جلسات الأدمن.

كما يبقى المثبت شاملًا لكل الإصلاحات السابقة، ومنها:
- إصلاح الحضور بالكود والكاميرا ورفع QR والحضور اليدوي.
- كود حضور لمدة ساعة، والتأخير بعد عشر دقائق بنصف درجة.
- تحسين لوحة المعلم وصفحات الاختبارات.
- إرسال الإجابات المحلولة عند انتهاء الوقت.
- إخفاء الأسئلة والإجابات بعد الاختبار إلا عند السماح بالمراجعة.
- تصفير محاولة الطالب ومنحه إعادة خاصة.
- إبقاء الاختبار المغلق ظاهرًا للطالب مع منع الدخول.

طريقة التثبيت:
1) ارفع ملف ZIP داخل مجلد مشروع student-gateway.
2) فك الضغط هناك، بحيث يظهر المجلد:
   SMI-Critical-Fixes-Installer-2026-08-03-v3
3) افتح الرابط التالي وأنت مسجل دخولًا بحساب السوبر أدمن:
   https://YOUR-DOMAIN/student-gateway/SMI-Critical-Fixes-Installer-2026-08-03-v3/install.php
4) اضغط: Install fixes now
5) بعد نجاح التثبيت، اختبر إنشاء 5 جلسات ثم 20 جلسة في كورس تجريبي.
6) احتفظ بالمجلد مؤقتًا لأن داخله نسخة Rollback، ثم احذفه بعد التأكد من النظام.

التثبيت يستبدل فقط الملفات المعدلة أو المضافة، وينشئ نسخة احتياطية قبل الاستبدال، ويطبق تعديلات قاعدة البيانات بطريقة قابلة للتكرار.
