@extends('student.layouts.master') @section('title', 'لوحة متابعة الطالب') @section('content') @php $stats = $profile['stats'] ?? []; $financial = $profile['financial'] ?? []; $learning = $profile['learning'] ?? []; $enrollments = $profile['enrollments'] ?? []; $subscriptions= $profile['subscriptions']?? []; $payments = $profile['payments'] ?? []; $progressLogs = $profile['progress_logs']?? []; $assessments = $profile['assessments'] ?? []; $guardian = $profile['guardian'] ?? []; @endphp {{-- ترحيب --}}

أهلاً، {{ $student->full_name }} 👋

متابعة مسيرتك التعليمية في أكاديمية القرآن

{{ now()->locale('ar')->isoFormat('dddd، D MMMM YYYY') }}
{{-- بطاقة المعلومات الشخصية --}}
بياناتي الشخصية
العمر: {{ $student->age }} سنة {{ $student->nationality }} {{ $student->phone }} @if($student->branch) {{ $student->branch->name }} @endif {{ $student->status_label }}
@if(!empty($guardian['name']) && $guardian['name'] !== '-')
ولي الأمر
{{ $guardian['name'] }} {{ $guardian['phone'] }}
@endif
{{-- بطاقات الإحصاء --}}
@foreach([ ['val'=>$stats['enrollments']??0, 'label'=>'التسجيلات', 'color'=>'primary', 'icon'=>'ti-book'], ['val'=>$stats['subscriptions']??0, 'label'=>'الاشتراكات', 'color'=>'info', 'icon'=>'ti-receipt-2'], ['val'=>$stats['payments']??0, 'label'=>'المدفوعات', 'color'=>'success', 'icon'=>'ti-coin'], ['val'=>$stats['progress_logs']??0, 'label'=>'سجلات التقدم','color'=>'warning', 'icon'=>'ti-trending-up'], ['val'=>$stats['assessments']??0, 'label'=>'التقييمات', 'color'=>'danger', 'icon'=>'ti-star'], ] as $card)

{{ $card['val'] }}

{{ $card['label'] }}

@endforeach
{{-- الملخص المالي والتعليمي --}}

إجمالي المدفوع

{{ $financial['total_paid'] ?? '0 ج' }}

المتبقي

{{ $financial['total_remaining'] ?? '0 ج' }}

متوسط التقييم

{{ $learning['assessment_avg'] ? $learning['assessment_avg'].'%' : '-' }}

آخر تقدم

{{ $learning['last_progress_date'] ?? '-' }}
{{-- تبويبات --}}
@forelse($enrollments as $e) @empty @endforelse
المجموعةالمعلمالمستوىالمسارالحالةالتاريخ
{{ $e['group'] }} {{ $e['teacher'] }} {{ $e['level'] }} {{ $e['track'] }} {{ $e['enrollment_status'] }} {{ $e['date'] }}
لا توجد تسجيلات
@forelse($subscriptions as $sub) @empty @endforelse
الخطةالدورةالنهائيالمدفوعالمتبقينسبة السدادالحالة
{{ $sub['plan'] }} {{ $sub['cycle'] }} {{ $sub['final'] }} {{ $sub['paid'] }} {{ $sub['remaining'] }}
{{ $sub['progress'] }}%
{{ $sub['status'] }}
لا توجد اشتراكات
@forelse($payments as $pay) @empty @endforelse
رقم الإيصالالتاريخالمبلغملاحظات
{{ $pay['receipt'] }} {{ $pay['date'] }} {{ $pay['amount'] }} {{ $pay['notes'] }}
لا توجد مدفوعات
@forelse($progressLogs as $log) @empty @endforelse
التاريخالمجموعةالمعلمالحفظالمراجعةالتجويدالتدبرالإتقان
{{ $log['date'] }} {{ $log['group'] }} {{ $log['teacher'] }} {{ $log['memorization'] }} {{ $log['revision'] }} {{ $log['tajweed'] }} {{ $log['tadabbur'] }} {{ $log['mastery'] }}
لا توجد سجلات تقدم
@forelse($assessments as $assess) @empty @endforelse
التاريخالنوعالمجموعةالمعلمالحفظالتجويدالمتوسط
{{ $assess['date'] }} {{ $assess['type'] }} {{ $assess['group'] }} {{ $assess['teacher'] }} {{ $assess['memorization'] }} {{ $assess['tajweed'] }} {{ $assess['average'] }}%
لا توجد تقييمات
@endsection