{{ __('app.portal.results.teacher_title') }}

{{ __('app.portal.results.teacher_desc') }}

{{ __('app.portal.common.back_to_dashboard') }}
@if ($year === null || $options->isEmpty()) @else
@foreach ($options as $available) @endforeach @foreach ($exams as $exam) @endforeach
@if ($records === null || $records->isEmpty()) @else
@foreach ($records as $record) @endforeach
{{ __('app.portal.results.exam') }} {{ __('app.portal.results.student') }} GPA {{ __('app.portal.results.grade') }} {{ __('app.portal.results.percentage') }} {{ __('app.portal.results.position') }} {{ __('app.portal.results.status') }} {{ __('app.portal.common.actions') }}
{{ $record->exam?->localizedName() }} {{ $record->academicClass?->localizedName() }} @if ($record->section) · {{ $record->section->localizedName() }} @endif · {{ $record->computed_at?->translatedFormat('d M Y') }} {{ $record->student?->localizedName() }} {{ $record->student?->student_uid }} {{ $record->gpa !== null ? number_format((float) $record->gpa, 2) : '—' }} {{ $record->grade_letter ?: '—' }} {{ number_format((float) $record->percentage, 2) }}% {{ $record->position ?? '—' }} {{ $record->is_passed ? __('app.portal.results.passed') : __('app.portal.results.failed') }} {{ __('app.actions.view') }}
{{ $records->links() }}
@endif
@endif