{{ $student->name }}

{{ __('admin.student_id') }}: {{ $student->id }} | Email: {{ $student->email }} | Student No: {{ $academicPlacement['student_no'] ?? '—' }}

{{ __('admin.academic_placement') }}

{{ __('admin.university') }}{{ $academicPlacement['university'] ?? 'Not assigned' }}
{{ __('admin.faculty_2') }}{{ $academicPlacement['faculty'] ?? 'Not assigned' }}
{{ __('admin.department') }}{{ $academicPlacement['department'] ?? 'Not assigned' }}
{{ __('admin.program') }}{{ $academicPlacement['program'] ?? 'Not assigned' }}
{{ __('admin.semester') }}{{ $academicPlacement['semester'] ?? 'Not assigned' }}
{{ __('admin.status') }}{{ ucfirst($academicPlacement['status'] ?? 'unknown') }}

{{ __('admin.academic_health') }}

{{ $academicHealth['label'] }}

{{ $academicHealth['message'] }}

{{ __('admin.attendance_rate') }}{{ $attendanceSummary['rate'] !== null ? $attendanceSummary['rate'].'%' : '—' }}
{{ __('admin.failed_courses') }}{{ $failedCourseCount }}
{{ __('admin.outstanding_fees') }}{{ number_format($feeSummary['outstanding'], 2) }}
{{ __('admin.latest_gpa') }}{{ $latestResult->gpa ?? '—' }}

{{ __('admin.profile_alerts') }}

@if(count($profileAlerts)) @else

{{ __('admin.no_alerts_found') }}

@endif

{{ __('admin.course_results') }}

@forelse($student->courseResults->sortByDesc(fn($item) => $item->semester->number ?? 0) as $result) @empty @endforelse
{{ __('admin.course') }} {{ __('admin.semester') }} {{ __('admin.marks_2') }} {{ __('admin.grade_point') }} {{ __('admin.result') }}
{{ $result->course->title ?? 'Unknown Course' }} {{ $result->semester->name ?? ('Semester '.($result->semester->number ?? '—')) }} {{ $result->total_marks ?? '—' }} {{ $result->grade_point ?? '—' }} {{ ($result->is_passed ?? false) ? 'Passed' : 'Not Passed' }}
{{ __('admin.no_course_results_found') }}