{{ $exam->academicYear?->name }} · {{ $result->computed_at?->translatedFormat('d M Y') }}
{{ $result->student?->localizedName() }}
{{ $result->student?->student_uid }} · {{ $result->academicClass?->localizedName() }} @if ($result->section) · {{ $result->section->localizedName() }} @endif
{{ __('app.portal.results.total') }}
{{ rtrim(rtrim(number_format((float) $result->total_marks, 2, '.', ''), '0'), '.') }} / {{ rtrim(rtrim(number_format((float) $result->total_max_marks, 2, '.', ''), '0'), '.') }}
{{ __('app.portal.results.percentage') }}
{{ number_format((float) $result->percentage, 2) }}%
GPA
{{ $result->gpa !== null ? number_format((float) $result->gpa, 2) : '—' }}
{{ __('app.portal.results.grade') }}
{{ $result->grade_letter ?: '—' }}
{{ __('app.portal.results.position') }}
{{ $result->position ?? '—' }}
| {{ __('app.academics.fields.subject') }} | {{ __('app.portal.results.max_marks') }} | {{ __('app.portal.results.marks') }} | {{ __('app.portal.results.percentage') }} | {{ __('app.portal.results.grade') }} |
|---|---|---|---|---|
| {{ $subject['subject']?->localizedName() ?? '—' }} | {{ rtrim(rtrim(number_format((float) $subject['max'], 2, '.', ''), '0'), '.') }} | @if ($subject['absent']) {{ __('app.portal.results.absent') }} @elseif ($subject['obtained'] !== null) {{ rtrim(rtrim(number_format((float) $subject['obtained'], 2, '.', ''), '0'), '.') }} @else — @endif | {{ $subject['percentage'] !== null ? number_format((float) $subject['percentage'], 2).'%' : '—' }} |
|