@extends('admin.layouts.master') @section('title', 'إدارة الحلقات - عرض') @section('content') @php $stats = $profile['stats'] ?? []; @endphp
@include('admin.partials.page-header', [ 'title' => 'الملف الشامل للحلقة', 'breadcrumbs' => $breadcrumbs, 'actions' => [ [ 'title' => 'تعديل', 'url' => route('admin.groups.edit', $group), 'icon' => 'ti ti-edit', 'class' => 'btn-primary', ], ], ]) @include('admin.partials.alerts')

بيانات الحلقة الأساسية

{{ $group->name }}

{{ $group->status_label }} الفرع: {{ $group->branch?->name ?? '-' }} المعلم: {{ $group->teacher?->name ?? '-' }} المستوى/المسار: {{ $group->studyLevel?->name ?? '-' }} / {{ $group->studyTrack?->name ?? '-' }} النوع: {{ $group->type_label }} النظام: {{ $group->schedule_type_label }}
إجمالي المسجلين: {{ $stats['total_enrollments'] ?? 0 }} المسجلون النشطون: {{ $stats['active_enrollments'] ?? 0 }} الجداول: {{ $stats['schedules_count'] ?? 0 }} المتأخرات: {{ $stats['overdue_students'] ?? 0 }}

المتابعات هذا الأسبوع

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

الاختبارات هذا الشهر

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

طلاب متأخرون ماليًا

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

الطلاب المرتبطون بالحلقة
@forelse($profile['students'] ?? [] as $student) @empty @endforelse
الطالب الهاتف حالة الطالب حالة التسجيل تاريخ الانضمام
{{ $student['name'] }} {{ $student['phone'] }} {{ $student['student_status'] }} {{ $student['enrollment_status'] }} {{ $student['joined_at'] }}
لا يوجد طلاب مرتبطون بالحلقة
جداول الحلقة
@forelse($profile['schedules'] ?? [] as $schedule) @empty @endforelse
اليوم من إلى الحالة
{{ $schedule['day_name'] }} {{ $schedule['start_time'] }} {{ $schedule['end_time'] }} {{ $schedule['status_label'] }}
لا توجد جداول للحلقة
آخر المتابعات التعليمية
@forelse($profile['recent_progress'] ?? [] as $row) @empty @endforelse
التاريخ الطالب الحفظ المراجعة الإتقان
{{ $row['date'] }} {{ $row['student'] }} {{ $row['memorization'] }} {{ $row['revision'] }} {{ $row['mastery'] }}
لا توجد متابعات حديثة
آخر الاختبارات
@forelse($profile['recent_assessments'] ?? [] as $row) @empty @endforelse
التاريخ الطالب النوع المتوسط
{{ $row['date'] }} {{ $row['student'] }} {{ $row['type'] }} @if($row['average'] !== null) {{ $row['average'] }}% @else - @endif
لا توجد اختبارات حديثة
تنبيه المتأخرات المرتبطة بالحلقة
{{ $stats['overdue_students'] ?? 0 }} طالب
@forelse($profile['overdue_students'] ?? [] as $row) @empty @endforelse
الطالب الهاتف المتبقي الحالة
{{ $row['student'] }} {{ $row['phone'] }} {{ $row['remaining'] }} {{ $row['status'] }}
لا توجد متأخرات حالية
العودة إلى قائمة الحلقات
@can('groups.update') تعديل الحلقة @endcan @can('groups.delete')
@csrf @method('DELETE')
@endcan
@endsection