@extends('layouts.superadmin')
@section('title','مقارنة شباب vs صبايا')
@section('page-title','📊 مقارنة شاملة — الشباب مقابل الصبايا')
@section('content')
{{-- شرح سريع --}}
تقارن هذه الصفحة بين الشباب والصبايا خلال الفترة {{ $from }} → {{ $to }} ({{ $days }} يومًا)،
بالاعتماد على دقائق التواجد، النقاط، الحضور/الغياب، المخالفات والمشاركات.
تُعرض أيضًا مَن الأقرب للأهداف العامة ومَن الأفضل في كل مؤشر.
{{-- ملخص الأقرب للأهداف --}}
{{-- مقارنة القيم (شباب/صبايا) --}}
@php
$pairs = [
['label'=>'إجمالي الأعضاء','b'=>$boys['users'],'g'=>$girls['users']],
['label'=>'إجمالي الدقائق','b'=>$boys['minutes'],'g'=>$girls['minutes']],
['label'=>'الدقائق/فرد','b'=>$boys['min_per_user'],'g'=>$girls['min_per_user']],
['label'=>'إجمالي النقاط','b'=>$boys['points'],'g'=>$girls['points']],
['label'=>'النقاط/فرد','b'=>$boys['pts_per_user'],'g'=>$girls['pts_per_user']],
['label'=>'الحضور المعتمد','b'=>$boys['present'],'g'=>$girls['present']],
['label'=>'غياب غير مبرر','b'=>$boys['abs_unexc'],'g'=>$girls['abs_unexc']],
['label'=>'المخالفات','b'=>$boys['viol'],'g'=>$girls['viol']],
['label'=>'المشاركات','b'=>$boys['acts'],'g'=>$girls['acts']],
['label'=>'الدرجة العامة (Score)','b'=>$boys['score'],'g'=>$girls['score']],
];
@endphp
| المؤشر |
الشباب |
الصبايا |
الأفضل |
@foreach($pairs as $row)
@php
$b = $row['b']; $g = $row['g'];
$better = $b == $g ? 'متقارب' : ($b > $g ? 'الشباب' : 'الصبايا');
$color = $better === 'الشباب' ? 'text-blue-600' : ($better === 'الصبايا' ? 'text-pink-600' : 'text-gray-500');
@endphp
| {{ $row['label'] }} |
{{ number_format($b, is_float($b)?1:0) }} |
{{ number_format($g, is_float($g)?1:0) }} |
{{ $better }} |
@endforeach
{{-- ملاحظات تفسيرية --}}
⚙️ Score مُركّب يعكس (الدقائق/فرد + حضور + نقاط/فرد) ويخصم (الغياب غير المبرر + المخالفات). يمكن تعديل المعادلة لاحقًا.
🧠 "الأقرب للأهداف" مبني على الScore، وليس على مؤشر واحد منفرد.
📱 الواجهة متجاوبة بالكامل للموبايل، والجداول تسمح بالسحب أفقيًا.
@endsection