@extends('admin.layouts.master') @section('title', 'نظام الاختبارات — ' . $student->full_name) @section('content')
@include('admin.partials.page-header', [ 'title' => 'تقرير الاختبارات للطالب', 'breadcrumbs' => $breadcrumbs, ]) @include('admin.partials.alerts') {{-- ══════════════════════════════════════════════════════════ بطاقة هوية الطالب ══════════════════════════════════════════════════════════ --}}
{{ $student->full_name }}
@if($student->branch) {{ $student->branch->name }} @endif @if($student->age) {{ $student->age }} سنة @endif @if($student->phone) {{ $student->phone }} @endif {{ $report['total'] }} اختبار
@can('assessments.create') اختبار جديد @endcan
{{-- ══════════════════════════════════════════════════════════ بطاقات الإحصائيات ══════════════════════════════════════════════════════════ --}}

إجمالي الاختبارات

{{ $report['total'] }}

أسبوعي: {{ $report['byType']['أسبوعي'] }} شهري: {{ $report['byType']['شهري'] }}

متوسط الحفظ

@if($report['avgMemoization'])

{{ $report['avgMemoization'] }} /100

@else

@endif

متوسط التجويد

@if($report['avgTajweed'])

{{ $report['avgTajweed'] }} /100

@else

@endif

أفضل / أضعف نتيجة

@if($report['bestScore']) {{ $report['bestScore'] }} @endif @if($report['worstScore']) {{ $report['worstScore'] }} @endif @if(!$report['bestScore'] && !$report['worstScore'])

@endif
{{-- ══════════════════════════════════════════════════════════ جدول الاختبارات الكامل ══════════════════════════════════════════════════════════ --}}
السجل الكامل للاختبارات
{{ $report['total'] }} اختبار
@if($report['assessments']->isEmpty())
لا توجد اختبارات مسجّلة لهذا الطالب حتى الآن.
@else
@foreach($report['assessments'] as $assessment) @endforeach
التاريخ النوع الحلقة المعلم الحفظ التجويد التدبر المتوسط الملاحظات العمليات
{{ optional($assessment->assessment_date)->format('Y-m-d') }} {{ $assessment->type }} {{ $assessment->group?->name ?? '-' }} {{ $assessment->teacher?->name ?? '-' }} @if($assessment->memorization_result) {{ $assessment->memorization_result }} @else @endif @if($assessment->tajweed_result) {{ $assessment->tajweed_result }} @else @endif @if($assessment->tadabbur_result) {{ $assessment->tadabbur_result }} @else @endif @if($assessment->average_score) {{ $assessment->average_score }} @else @endif {{ $assessment->notes ?: '-' }} @can('assessments.update') @endcan @can('assessments.delete')
@csrf @method('DELETE')
@endcan
@endif
@endsection