{{-- resources/views/tests/marks/missing.blade.php --}} @extends('layouts.superadmin') @section('title', 'من لم يتقدّم للاختبارات 🧩') @section('page-title', '🧩 الأعضاء الغائبون عن الاختبارات') @section('content')
{{-- هيدر ملحمي --}}

الأعضاء الذين لم يتقدّموا للاختبارات

هنا بنشوف لكل اختبار: كم عضو كان متوقَّع يقدّم، كم عضو فعلاً قدّم، ومين الأعضاء (أعضاء، مشرفين، مستشارين، إداريين…) اللي ما حلّوا ولا محاولة في هذا الاختبار.

إجمالي الاختبارات: {{ $global->tests_count }} عدد الأعضاء الفعّالين الذين نراقبهم: {{ $global->expected }} عضو
{{-- كروت سريعة صغيرة --}}
الأعضاء المتوقَّع مشاركتهم في كل اختبار
{{ number_format($global->expected) }} عضو
إجمالي حالات الغياب عن الاختبارات
{{ number_format($global->total_missing) }} غياب (اختبار × عضو)
معلومة سريعة
إذا شفت اختبار فيه عدد غياب كبير، هذا يعني إنه محتاج متابعة خاصة من القيادة / الصقر / المستشارين مع الأسماء الظاهرة في البانيل.
{{-- جدول ملخّص لكل اختبار --}}

ملخّص الغياب لكل اختبار

اضغط على أي اختبار من البانيل تحت لتشوف الأسماء بالتفصيل.
@if($tests->isEmpty())
لا توجد اختبارات مسجّلة حتى الآن.
@else
@foreach($tests as $i => $test) @php $m = $test->missing_meta; $missingRate = $m->expected > 0 ? round(($m->missing_count / $m->expected) * 100, 1) : 0; $badgeCls = $missingRate >= 70 ? 'bg-rose-500/15 text-rose-500 border-rose-400/40' : ($missingRate >= 40 ? 'bg-amber-400/15 text-amber-500 border-amber-400/40' : 'bg-emerald-500/15 text-emerald-500 border-emerald-400/40'); @endphp @endforeach
# الاختبار المتوقَّعين قدّموا لم يقدّموا
{{ $i + 1 }}
{{ $test->title }} ID: #{{ $test->id }}
{{ $m->expected }} {{ $m->attempted }} {{ $m->missing_count }} عضو ({{ $missingRate }}%)
@endif
{{-- بانيل: لكل اختبار قائمة الأعضاء اللي ما قدّموا --}}
@foreach($tests as $test) @php $m = $test->missing_meta; $missing = $test->missing_users; $groups = $missing->groupBy('membership_status'); $roleNames = [ 'super-admin' => 'سوبر أدمن', 'advisor' => 'مستشار', 'admin' => 'إداري', 'moderator' => 'مشرف', 'official' => 'عضو رسمي', 'beta' => 'عضو بيتا', 'member' => 'عضو', ]; @endphp
@endforeach
{{-- ملاحظة توضيحية --}}

كيف نستخدم هذه الصفحة؟

  • كل اختبار يظهر عدد الأعضاء الفعّالين المتوقع مشاركتهم فيه، وعدد من قدّموا، وعدد من لم يقدّموا.
  • الـ بانيل لكل اختبار تقسم الغياب حسب الرُتبة (سوبر، مستشار، مشرف، أعضاء...) لسهولة المتابعة.
  • ممكن تستخدم الأسماء هنا لإرسال تنبيهات خاصة من القيادة أو الصقر أو المستشارين للأعضاء المقصرين.
@endsection