🩺 تشخيص النظام - System Diagnosis

✅ 1. Database Connection

✅ Database connected successfully

✅ Program 22 found: استخدام الذكاء الاصطناعي (ChatGPT) لتحسين نواتج التعلم في اختبارات نافس

✅ Found 4 phases in database

✅ 2. Files Structure

✅ View page (portfolio/programs/view.php) - 25,274 bytes

✅ Phase page (portfolio/programs/phase.php) - 38,716 bytes

✅ List page (portfolio/programs/index.php) - 6,610 bytes

✅ Routing config (portfolio/programs/.htaccess) - 1,362 bytes

✅ Database config (portfolio/config/database.php) - 1,202 bytes

✅ 3. Configuration
  • HTTP_HOST: www.numanadmin.com
  • BASE_URL: http://www.numanadmin.com/portfolio/
  • REQUEST_URI: /diagnose.php
✅ 4. Usage Scenarios
السيناريو 1️⃣: عرض البرنامج

المستخدم يدخل البرنامج ويرى 5 بطاقات للمراحل

جرّب الآن


السيناريو 2️⃣: عرض المرحلة

يضغط على بطاقة مرحلة → تظهر صفحة مقسمة إلى قسمين:

  • 1️⃣ محتوى المرحلة
  • 2️⃣ المرفقات

جرّب المراحل:

✅ 5. Expected Behavior
الخطوةالحدث المتوقع
1. اضغط على البرنامجتظهر 5 بطاقات ملونة
2. اضغط على بطاقةتظهر صفحة المرحلة
3. الصفحة تنقسم إلى قسمينقسم المحتوى + قسم المرفقات
4. إذا كان هناك محتوىيظهر المحتوى، إلا فتظهر 'لا يوجد'
5. إذا كان هناك مرفقاتيظهر كارت لكل مرفق، إلا فتظهر 'لا توجد'
⚙️ 6. Troubleshooting
إذا كانت الصفحة فارغة:
  1. افتح متصفح (F12) وراقب الأخطاء في Console
  2. تحقق من أن BASE_URL صحيحة
  3. تأكد من الاتصال بقاعدة البيانات
إذا لم تظهر البطاقات:
  1. تحقق من أن view.php يتم تحميله بشكل صحيح
  2. تأكد من أن $phases لديها 5 عناصر
  3. جرّب إعادة تحميل الصفحة (Ctrl+F5)
✅ النظام جاهز!

اتبع السيناريوهات أعلاه لاختبار النظام

← الرجوع للرئيسية ← الاختبارات الأخرى