{{-- resources/views/advisor/activities/index.blade.php --}} @extends('layouts.advisor') @section('title','📡 مراقبة نشاط الأعضاء — لوحة المستشار') @section('content')
{{-- خلفية هادية مثل التقارير --}}
{{-- ============================ --}} {{-- HERO الرئيسي --}} {{-- ============================ --}}
{{-- شارات صغيرة --}}
منطقة المستشار — مراقبة نشاط الأعضاء Engagement Radar
{{-- العنوان + شرح --}}

📡 لوحة مراقبة نشاط وتفاعل الأعضاء

من هنا تراقب نبض تفاعل كل عضو: نسبة التفاعل، أيام الحضور، نقاط التقييم، وسلوك العضو خلال فترة معينة، باستخدام مؤشر تفاعل ذكي مشابه لمؤشر التفاعل العام لكن مخصص لعمل المستشار.

المستشار الحالي: {{ $advisor->name ?? $advisor->username ?? '—' }}
@if($selectedUser)
العضو المحدد: {{ $selectedUser->name }}
@endif @if($selectedUser && $meter)

الفترة الحالية: {{ $from }}{{ $to }}

@else

اختر عضوًا وحدّد فترة من الأسفل لعرض عدّاد النشاط والتفاصيل.

@endif
{{-- ============================ --}} {{-- بطاقة الفلاتر --}} {{-- ============================ --}}

🎛️ اختيار عضو + تحديد الفترة الزمنية

اختر العضو الذي تريد مراقبة نشاطه، وحدّد الفترة الزمنية لاحتساب التفاعل والحضور ونقاط التقييم.

@if($users->isNotEmpty())
{{-- اختيار عضو --}}
{{-- من تاريخ --}}
{{-- إلى تاريخ --}}
{{-- زر عرض --}}
@else

لا يوجد أعضاء متاحون لعرض نشاطهم حالياً.

@endif
{{-- ============================ --}} {{-- في حال تم اختيار عضو --}} {{-- ============================ --}} @if($selectedUser && $meter) {{-- بطاقة العضو + أرقام سريعة --}}
{{-- بيانات العضو --}}
@php $avatarUrl = $selectedUser->avatar_url ?? ($selectedUser->avatar ? asset('storage/avatars/'.$selectedUser->avatar) : 'https://ui-avatars.com/api/?name='.urlencode($selectedUser->name)); @endphp avatar

{{ $selectedUser->name }}

@if($selectedUser->username)
@{{ $selectedUser->username }}
@endif
@if($selectedUser->account_status) حالة الحساب: {{ $selectedUser->account_status }} @endif @if($selectedUser->membership_status) نوع العضوية: {{ $selectedUser->membership_status }} @endif الفترة: {{ $from }} → {{ $to }}
{{-- أرقام سريعة --}}
نسبة التفاعل
{{ $meter['percent'] }}%
أيام الحضور
{{ $meter['raw']['presence_days'] }}
نقاط التقييم
{{ $meter['raw']['eval_points'] }}
{{-- عدّاد التفاعل بشكل هادئ ومناسب للموبايل --}}

⚙️ وصف التفاعل للفترة المحددة

{{ $meter['label'] }}

النسبة الإجمالية
{{ $meter['percent'] }}% من 100%
{{-- العداد نفسه --}}
{{-- الخلفية --}}
{{-- الطبقة الداخلية --}}
Engagement
{{ $meter['percent'] }}%
تقدير تفاعل الفترة المحددة
{{-- الإبرة --}}
{{-- مركز العداد --}}
{{-- تفصيل مكوّنات المؤشر + RAW DATA --}}

🧩 تفصيل مكوّنات مؤشر النشاط

@foreach($meter['components'] as $comp) @php $isPenalty = ($comp['type'] ?? 'normal') === 'penalty'; $max = max(1, (int) $comp['max']); $value = max(0, (int) $comp['value']); $ratio = min(1, $value / $max); $barWidth = $isPenalty ? (1 - $ratio) * 100 : $ratio * 100; @endphp
{{ $comp['label'] }} @if($isPenalty) -{{ $value }} / {{ $max }} @else {{ $value }} / {{ $max }} @endif
@endforeach
التقييمات اليومية
عدد التقييمات المعتمدة: {{ $meter['raw']['evaluations_count'] }}
مجموع نقاط التقييم: {{ $meter['raw']['eval_points'] }}
التواجد على النظام
أيام حضور في الفترة: {{ $meter['raw']['presence_days'] }}
ساعات حضور تقديرية: {{ $meter['raw']['presence_hours'] }}
@else {{-- لو لسا ما اختار عضو --}}

👆 اختر عضوًا من أعلى الصفحة وحدّد فترة زمنية، ثم اضغط تحديث المؤشر ليتم عرض عدّاد النشاط والتفاصيل الخاصة به.

@endif {{-- فوتر مركز الاستعلامات --}}
🛟 مركز الاستعلامات — مراقبة نشاط الأعضاء
استخدم هذه الشاشة كأداة سريعة لفهم تفاعل كل عضو قبل اتخاذ أي قرار أو دعوة لاجتماع.
Golden Loyalty Army — Advisor Activity Center
@endsection