@extends('prints.layout') @section('title', 'Marks Slip - ' . $exam->name) @section('content') @foreach ($results as $result)
@include('prints.partials.school-header', ['school' => $school])
{{ $reportSettings['title'] ?? 'GRADE SHEET' }}
{{ $exam->name }} | {{ $exam->academicSession->name }}
{{-- Student Info --}} @if ($result['student']->date_of_birth) @endif
Name {{ $result['student']->first_name }} {{ $result['student']->last_name }} Roll No. {{ $result['enrollment']->roll_number ?? '—' }}
Class {{ $result['enrollment']->gradeSection->grade->name }} - {{ $result['enrollment']->gradeSection->section->name }} Adm. No. {{ $result['student']->admission_number }}
DOB {{ $result['student']->date_of_birth->format('Y-m-d') }}
{{-- Subject Marks Table --}} @foreach ($result['subjects'] as $i => $subject) @endforeach
S.N. Subject Full
Marks
Pass
Marks
Marks
Obtained
Grade GPA Remarks
{{ $i + 1 }} {{ $subject['subject']->name }} {{ $subject['full_marks'] }} {{ $subject['pass_marks'] }} {{ $subject['is_absent'] ? 'Absent' : ($subject['obtained'] ?? '—') }} {{ $subject['grade']->value }} {{ number_format($subject['gpa'], 1) }} @if ($subject['is_absent']) Absent @elseif (! $subject['is_passed']) * @endif
Total {{ $result['total_full'] }} {{ $result['total_obtained'] }} {{ $result['overall_grade']->value }} {{ number_format($result['average_gpa'], 2) }}
{{-- Result Summary --}} @if ($reportSettings['show_gpa'] ?? true) @endif @if ($reportSettings['show_rank'] ?? true) @endif
Percentage {{ $result['percentage'] }}%GPA {{ number_format($result['average_gpa'], 2) }}Rank {{ $result['rank'] }}Result {{ $result['result'] }}
@if ($reportSettings['remarks_text'] ?? null)
Remarks: {{ $reportSettings['remarks_text'] }}
@endif {{-- Grading Scale --}} @if ($reportSettings['show_grading_scale'] ?? true) @include('prints.partials.grading-scale') @endif {{-- Signatures --}}
@if (($signatures['show_on_report_card'] ?? false) && ($signatures['exam_controller_signature'] ?? null)) @endif {{ $signatures['exam_controller_name'] ?? 'Exam Controller' }} @if (($signatures['show_on_report_card'] ?? false) && ($signatures['school_stamp'] ?? null)) @endif School Stamp @if (($signatures['show_on_report_card'] ?? false) && ($signatures['principal_signature'] ?? null)) @endif {{ $signatures['principal_name'] ?? 'Principal' }}
@if (! $loop->last)
@endif @endforeach @endsection