{{-- resources/views/advisor/analytics/members.blade.php --}} @extends('layouts.advisor') @section('title','📈 قسم التحليلات — تحليلات الأعضاء') @section('content')
{{-- هالة خفيفة للخلفية --}}
{{-- ============================= --}} {{-- HERO — مركز تحليلات الأعضاء --}} {{-- ============================= --}}
{{-- شارة أعلى --}}
مركز التحليلات — نظرة عميقة على الأعضاء Member Insight — AI Assisted
{{-- العنوان والوصف --}}

📈 تحليلات الأعضاء وتقييم مستوى التفاعل

هذه الشاشة تمنحك كـ مستشار صورة مركّزة عن أداء الأعضاء بناءً على التقييمات اليومية: متوسط النقاط، أيام الحضور، الغيابات بدون عذر، ونظرة سريعة تساعدك على اختيار من يحتاج جلسة دعم، تشجيع، أو تنبيه.

المستشار الحالي: {{ $advisor->name ?? $advisor->username ?? '—' }}
عدد الأعضاء في النتائج: {{ $globalStats['members_count'] ?? 0 }}

الفترة المختارة: {{ $filters['from'] ?? '—' }} — {{ $filters['to'] ?? '—' }}

{{-- ============================= --}} {{-- بطاقة الفلاتر + الإعدادات --}} {{-- ============================= --}}

🎛️ لوحة التحكم بالفترة ونوع الأعضاء

اختر الفترة الزمنية ونوع العضوية والجنس، ثم طريقة ترتيب الأعضاء.

يُحسب المؤشر من خلال متوسط نقاط التقييم المعتمدة + الحضور والانضباط .
{{-- من تاريخ --}}
{{-- إلى تاريخ --}}
{{-- نوع العضوية --}}
{{-- الجنس --}}
{{-- طريقة الترتيب --}}
{{-- الأزرار --}}
{{-- ============================= --}} {{-- كروت إحصائيات عامة (ULTRA) --}} {{-- ============================= --}}
عدد الأعضاء في التقرير
{{ $globalStats['members_count'] ?? 0 }}
أعضاء لديهم تقييمات معتمدة في الفترة المحددة
إجمالي التقييمات المعتمدة
{{ $globalStats['total_evaluations'] ?? 0 }}
عدد التقييمات اليومية الموافق عليها
متوسط النقاط العام
{{ number_format($globalStats['avg_points_global'] ?? 0, 2) }}
متوسط متوسط-النقاط لجميع الأعضاء
الحضور والغيابات بدون عذر
{{ $globalStats['total_present_days'] ?? 0 }}
أيام حضور
{{ $globalStats['total_unexcused'] ?? 0 }}
غيابات بدون عذر
{{-- ============================= --}} {{-- قائمة الأعضاء + المؤشر --}} {{-- ============================= --}}
{{-- هيدر --}}
قائمة الأعضاء ومؤشر الأداء في الفترة المحددة
المؤشر يعتمد على متوسط النقاط + الحضور + الغياب بدون عذر.
@if(($members ?? collect())->isEmpty())

لا توجد بيانات تقييمات معتمدة ضمن الفترة والإعدادات الحالية.

@else {{-- ======= عرض موبايل: كروت ======= --}}
@foreach($members as $row) @php $user = $row->user; $avg = $row->avg_points; // نفترض أن الماكس 4 نقاط (0–4) ونحوّلها لنسبة مئوية $percent = max(0, min(100, $avg * 25)); @endphp
{{-- الاسم + المؤشر --}}
{{ $user->name ?? '—' }} @if($user->username) المعرّف: {{ '@' . $user->username }} @endif
@if($user->email)

{{ $user->email }}

@endif
مؤشر التفاعل
{{ number_format($avg, 2) }} / 4
{{-- البار للمؤشر --}}
ضعيف ممتاز
{{-- بادجات العضوية / الجنس / نقاط إجمالية --}}
{{ $user->membership_status === 'official' ? 'عضو رسمي' : ($user->membership_status === 'beta' ? 'عضو تجريبي' : $user->membership_status) }} @if($user->gender) {{ $user->gender === 'male' ? 'ذكر' : ($user->gender === 'female' ? 'أنثى' : $user->gender) }} @endif مجموع نقاط الفترة: {{ $row->total_points }}
{{-- تفاصيل صغيرة --}}
{{ $row->total_evaluations }}
تقييمات
{{ $row->present_days }}
أيام حضور
{{ $row->unexcused_absences }}
بدون عذر
{{-- آخر تحديث --}}

آخر تقييم معتمد: {{ $row->last_evaluation ? \Illuminate\Support\Carbon::parse($row->last_evaluation)->diffForHumans() : 'غير متوفر' }}

فتح ملف العضو {{-- TODO: استبدل href براوت صفحة تحليل العضو عندك --}}
@endforeach
{{-- ======= ديسكتوب: جدول ======= --}} @endif
{{-- فوتر بسيط --}}
🧭 مركز تحليلات الأعضاء
استخدم هذه الشاشة لتحديد الأعضاء المميزين، والمتراجعين، ومن يحتاجون متابعة خاصة.
Golden Loyalty Army — Advisor Analytics
@endsection