@extends('layouts.superadmin') @section('title','نتائج الأعضاء — غرفة إيمان الملكاوي') @section('content')
{{-- HERO --}}
نتائج الأعضاء • Weekly Tests Analytics

نتائج الأعضاء

متوسط لكل عضو (متوسط نسب المحاولات) + نجاح/رسوب + تقسيم شباب/صبايا + مودل التفاصيل.

الفترة: {{ $from }} → {{ $to }} حد النجاح: {{ $passScore }}%
{{-- FILTER + BACK --}}
@if(!empty($emptyReason))
{{ $emptyReason }}
@endif {{-- KPIs --}}
عدد المحاولات
{{ $globalStats->total_attempts ?? 0 }}
المعدل العام
{{ $globalStats->avg_score !== null ? $globalStats->avg_score.'%' : '—' }}
نجاح
{{ $globalStats->pass_count ?? 0 }} ({{ $globalStats->pass_rate ?? 0 }}%)
رسوب
{{ $globalStats->fail_count ?? 0 }} ({{ $globalStats->fail_rate ?? 0 }}%)
{{-- Extra Stats --}}
معدلات إضافية (حسب النوع/الرتبة)
أعضاء: {{ $extraStats->members_avg !== null ? $extraStats->members_avg.'%' : '—' }}
شباب: {{ $extraStats->male_avg !== null ? $extraStats->male_avg.'%' : '—' }}
صبايا: {{ $extraStats->female_avg !== null ? $extraStats->female_avg.'%' : '—' }}
Moderators: {{ $extraStats->moderators_avg !== null ? $extraStats->moderators_avg.'%' : '—' }}
Super-Admins: {{ $extraStats->super_admins_avg !== null ? $extraStats->super_admins_avg.'%' : '—' }}
{{-- Tabs --}}
{{-- BOYS PANEL --}}
أفضل 20 شباب (حسب المتوسط)
@forelse($perUsersBoys->take(20) as $row) @php $u = $row['user']; $payload = [ 'name' => $u->name, 'gender' => $u->gender, 'membership' => $u->membership_status, 'avg' => $row['avg'], 'attempts' => $row['attempts'], 'items' => $row['items'], ]; @endphp @empty @endforelse
العضو المتوسط محاولات آخر محاولة
{{ $u->name }} {{ $row['avg'] }}% {{ $row['attempts'] }} {{ $row['last_at'] }}
لا بيانات.
أضعف 10 شباب
@forelse($weakBoys as $row) @php $u = $row['user']; $payload = [ 'name' => $u->name, 'gender' => $u->gender, 'membership' => $u->membership_status, 'avg' => $row['avg'], 'attempts' => $row['attempts'], 'items' => $row['items'], ]; @endphp @empty @endforelse
العضو المتوسط محاولات
{{ $u->name }} {{ $row['avg'] }}% {{ $row['attempts'] }}
لا بيانات.
{{-- GIRLS PANEL --}} {{-- Top Fail Tests --}}
أكثر 5 اختبارات فشلًا
@forelse($topFailTests as $t) @empty @endforelse
الاختبار محاولات المعدل فشل نسبة الفشل
{{ $t->title ?? ('#'.$t->id) }} {{ $t->stats->total_attempts }} {{ $t->stats->avg_score !== null ? $t->stats->avg_score.'%' : '—' }} {{ $t->stats->fail_count }} {{ $t->stats->fail_rate }}%
لا يوجد.
{{-- MODAL --}}
@endsection