@extends('layouts.app') @section('title', 'لوحة التحكم') @section('content') @if($hasActiveYear && $hasChurches)
{{-- رأس الصفحة والفلتر --}}

لوحة تحكم المنظومة

عرض إحصائيات: {{ request('church_id') && request('church_id') != 'all' && isset($churches) && ($selectedChurch = $churches->firstWhere('id', request('church_id'))) ? $selectedChurch->name . ' (' . $selectedChurch->address . ')' : 'كل الكنائس المتاحة' }}

{{-- قسم الكروت السريعة (Quick Stats) --}}
{{-- تم تقليل المسافات لـ g-2 ليعطي مظهراً ملموماً --}}
توزيع النوع
{{ $stats['males_count'] ?? 0 }}
ذكر
{{ $stats['females_count'] ?? 0 }}
أنثى
الخصومات

{{ $stats['discount_percent'] ?? 0 }}%

طلاب (آخر ٧ أيام)

{{ $stats['new_students_7_days'] ?? 0 }}

مدرسين (آخر ٧ أيام)

{{ $stats['new_teachers_7_days'] ?? 0 }}

{{-- بداية الأكورديون --}}
{{-- 1. تفاصيل أنواع المدارس --}}

@php $school_mapping = [ 'حكومة عربي' => ['key' => 'school_public', 'icon' => 'fa-university', 'color' => 'text-primary'], 'حكومة تجريبي' => ['key' => 'school_private', 'icon' => 'fa-flask', 'color' => 'text-info'], 'خاص عربي' => ['key' => 'school_experimental', 'icon' => 'fa-building', 'color' => 'text-success'], 'خاص تجريبي' => ['key' => 'school_languages', 'icon' => 'fa-language', 'color' => 'text-warning'] ]; @endphp @forelse($school_mapping as $label => $data)
{{ $label }}
{{ $stats[$data['key']] ?? 0 }}
@empty
حكومة عربي
0
@endforelse
{{-- 2. تفاصيل المراحل الدراسية --}}

@isset($stats['stages']) @forelse($stats['stages'] as $stage) {{-- Modal التفاصيل المحدث --}} @empty @endforelse @endisset
المرحلة العدد إمتحن تأسيس النوع (ذ/أ) أرشيف / خصم حكومة (ع/ت) خاص (ع/ت) إجراء
{{ $stage['name'] ?? ''}}
انقر للبيانات
{{ $stage['count'] ?? ''}} {{ $stage['placement_tests_count'] ?? 0 }} {{ $stage['males_count'] ?? ''}} / {{ $stage['females_count'] ?? ''}} {{ $stage['archive_count'] ?? ''}} | {{ $stage['discount_count'] ?? ''}} {{ $stage['school_public'] ?? 0 }} / {{ $stage['school_private'] ?? 0 }} {{ $stage['school_experimental'] ?? 0 }} / {{ $stage['school_languages'] ?? 0 }}
لا توجد بيانات للمراحل
{{-- 3. إحصائيات الشهر الحالي --}}

حصص تمت هذا الشهر {{ $stats['monthly_stats']['total_lessons'] ?? 0 }} حصة
متوسط الحضور {{ $stats['monthly_stats']['attendance_rate'] ?? 0 }}%
التزام المدرسين {{ $stats['monthly_stats']['teacher_commitment'] ?? 0 }}%
{{-- جدول أداء المجموعات --}}
أداء المجموعات (الأكثر حضوراً)
@if(isset($stats['monthly_stats']['top_groups'])) @forelse($stats['monthly_stats']['top_groups'] as $group) @empty @endforelse @endif
المجموعة الحضور نسبة
{{ $group['name'] }}
{{ $group['teacher'] }}
{{ $group['rate'] }}%
لا توجد بيانات لهذا الشهر
{{-- نشاط المدرسين --}}
المدرسين الأكثر نشاطاً
@if(isset($stats['monthly_stats']['active_teachers'])) @forelse($stats['monthly_stats']['active_teachers'] as $teacher)
{{ $teacher['name'] }}
{{ $teacher['groups_count'] }} مجموعة | {{ $teacher['lessons_count'] }} حصة
{{ $teacher['lessons_count'] >= 10 ? 'نشط جداً' : 'منتظم' }}
@empty
لا يوجد نشاط للمدرسين
@endforelse @endif
@else

لا توجد بيانات لعرضها

يبدو أنه لا يوجد سنة دراسية نشطة أو كنائس مرتبطة بحسابك. يرجى التواصل مع الإدارة لتحديث البيانات.

@endif @endsection