{{-- resources/views/tests/marks/gender.blade.php --}} @extends('layouts.superadmin') @section('title', 'علامات الاختبارات حسب الجنس 📊') @section('page-title', '📊 المتوسّطات حسب الجنس — الشباب والبنات') @section('content')
{{-- هيدر ناعم --}}

معدلات العلامات حسب الجنس

هنا بنشوف أداء الشباب والبنات في الاختبارات: المعدّل العام لكل طرف، والفروق بينهم، وكمان لكل اختبار لوحده.

{{-- كروت سريعة: الشباب / البنات / الفرق --}}
@php $male = $globalStats->male_avg; $fem = $globalStats->female_avg; $diff = $globalStats->diff; $lead = $globalStats->leader; $maleCls = $male !== null ? ($male >= 85 ? 'text-emerald-400' : ($male >= 60 ? 'text-amber-400' : 'text-rose-300')) : 'text-slate-400'; $femCls = $fem !== null ? ($fem >= 85 ? 'text-emerald-400' : ($fem >= 60 ? 'text-amber-400' : 'text-rose-300')) : 'text-slate-400'; @endphp
معدل الشباب
{{ $male !== null ? $male.'%' : '—' }}

يُحسب من كل محاولات الأعضاء الشباب في الاختبارات.

معدل البنات
{{ $fem !== null ? $fem.'%' : '—' }}

يُحسب من كل محاولات العضوات البنات في الاختبارات.

الفرق بين الشباب والبنات
{{ $diff !== null ? ($diff > 0 ? '+'.$diff.'%' : $diff.'%') : '—' }}

@if($lead === 'male') الشباب متفوّقين حالياً على البنات بهامش {{ abs($diff) }}%. @elseif($lead === 'female') البنات متفوّقات حالياً على الشباب بهامش {{ abs($diff) }}%. @elseif($lead === 'equal') أداء الشباب والبنات متقارب جداً، ما في فرق يُذكر. 💫 @else نحتاج مزيد من البيانات من الطرفين لعرض الفرق بدقّة. @endif

{{-- جدول لكل اختبار حسب الجنس --}}

أداء الشباب والبنات في كل اختبار

الأرقام هنا محسوبة كنسبة مئوية صحيحة لكل محاولة (عدد الإجابات الصحيحة ÷ عدد الأسئلة).
@if($perTestStats->isEmpty())
لا توجد محاولات كافية لعرض إحصاءات حسب الجنس حتى الآن.
@else
@foreach($perTestStats as $i => $row) @php $mAvg = $row->male_avg; $fAvg = $row->female_avg; $mCls = $mAvg !== null ? ($mAvg >= 85 ? 'text-emerald-400' : ($mAvg >= 60 ? 'text-amber-400' : 'text-rose-300')) : 'text-slate-400'; $fCls = $fAvg !== null ? ($fAvg >= 85 ? 'text-emerald-400' : ($fAvg >= 60 ? 'text-amber-400' : 'text-rose-300')) : 'text-slate-400'; $who = '—'; if ($mAvg !== null && $fAvg !== null) { if ($mAvg > $fAvg) $who = 'الشباب'; elseif ($fAvg > $mAvg) $who = 'البنات'; else $who = 'متقارب'; } @endphp @endforeach
# الاختبار محاولات الشباب معدل الشباب محاولات البنات معدل البنات من متفوق؟
{{ $i + 1 }}
{{ $row->test->title }} ID: #{{ $row->test->id }}
{{ $row->male_attempts }} {{ $mAvg !== null ? $mAvg.'%' : '—' }} {{ $row->female_attempts }} {{ $fAvg !== null ? $fAvg.'%' : '—' }} {{ $who }}
@endif
{{-- شرح بسيط --}}

ملاحظات على قراءة هذه الصفحة

  • كل الأرقام هنا محسوبة على شكل نسبة مئوية صحيحة لكل محاولة (عدد الإجابات الصحيحة ÷ عدد الأسئلة × 100).
  • معدل الشباب/البنات العام هو متوسط نسب كل المحاولات، وليس اختبار واحد فقط.
  • قائمة «أداء الشباب والبنات في كل اختبار» تساعدك تشوف أي اختبار الشباب متفوقين فيه وأي واحد البنات متفوقات.
  • الفكرة من الصفحة هي المتابعة والتحفيز، مش المقارنة السلبية؛ الهدف نعرف مين محتاج دعم أكتر بالمذاكرة.
@endsection