{{ $settings['school_name'] }} {{ $result->session_year->name }}

{{ $result->user->first_name }} {{ $result->user->last_name }}
Class: {{ $result->user->student->class_section->class->name }} - {{ $result->user->student->class_section->section->name }}
Roll No: {{ $result->user->student->roll_number }}
Gr. No: {{ $result->user->student->admission_no }}
DOB: {{ date('d-M-Y', strtotime($result->user->student->dob)) }}
{{ number_format($result->percentage, 2) }}%
@php $overallGrade = ''; foreach ($grades as $grade) { if ( $result->percentage >= $grade->starting_range && $result->percentage <= $grade->ending_range ) { $overallGrade = $grade->grade; break; } } @endphp
{{ $overallGrade }}
Overall
Scholastic Achievements
@foreach ($exams as $exam) @endforeach @php $subject_marks = []; $total_marks = 0; @endphp @foreach ($result->user->exam_marks as $mark) @php $subject = $mark->class_subject->subject->name . ' (' . $mark->class_subject->subject->type . ')'; if (!isset($subject_marks[$subject])) { $subject_marks[$subject] = []; } $subject_marks[$subject][$mark->timetable->exam_id] = $mark->obtained_marks; @endphp @endforeach @foreach ($subject_marks as $subject => $marks) @php $subject_total = 0; @endphp @foreach ($exams as $exam) @php $subject_total += $marks[$exam->id] ?? 0; @endphp @endforeach @endforeach @php $exam_totals = []; @endphp @foreach ($exams as $exam) @php $exam_total = 0; foreach ($subject_marks as $marks) { $exam_total += $marks[$exam->id] ?? 0; } $exam_totals[] = $exam_total; @endphp @endforeach
SUBJECT{{ $exam->name }}
( {{ $exam->timetable->first()->total_marks ?? 0 }} )
TOTAL
{{ $subject }}{{ $marks[$exam->id] ?? '-' }}{{ $subject_total }}
Total Marks{{ $exam_total }}{{ array_sum($exam_totals) }}
Co-Scholastic Activities
@foreach ($result->co_scholastic_marks ?? [] as $activity) @endforeach
ACTIVITY GRADE
{{ $activity->activity_name }} {{ $activity->grade }}
ATTENDANCE
{{ $studentAttendanceCount }} / {{ $attendanceTotal }} days
{{ number_format(($studentAttendanceCount / ($attendanceTotal ?: 1)) * 100, 1) }}%
Grading System
@foreach ($grades as $grade) @endforeach
MARKS RANGE GRADE DESCRIPTION
{{ $grade->starting_range }} - {{ $grade->ending_range }} {{ $grade->grade }} {{ $grade->description }}
{{ $settings['principal_name'] ?? 'Principal' }}
PRINCIPAL
{{ $result->class_teacher_name ?? 'Class Teacher' }}
HOMEROOM TEACHER