@extends('layout.report', ['max_width' => '100%']) @section('report')

Final Grade List

{{ $group->name }}      From Sem: {{ $semester->name }}    Semester: {{ $group->semesterNumber }}     {{ $subject != null ? $subject->name : '          ' }}    {{ 'exported at: ' . date('d-m-Y H:i') }}
@if ($subject != null) @if ($is_hod) @endif @else @foreach ($subjects as $subject) @endforeach @endif @foreach ($group->students->sort(function ($a, $b) { return $a->user->name <=> $b->user->name; }) as $student) @foreach ($subjects as $subject) @php $course_grade = $grades->where('student_educational_id', $student->id)->where('subject_id', $subject->id)->first() ?? new App\Models\CourseGrade(); $marks = $course_grade != null ? $course_grade->grade : 0; $grade = ''; if ($marks >= 95) { $grade = 'A+'; } elseif ($marks >= 90) { $grade = 'A'; } elseif ($marks >= 85) { $grade = 'B+'; } elseif ($marks >= 80) { $grade = 'B'; } elseif ($marks >= 75) { $grade = 'C+'; } elseif ($marks >= 70) { $grade = 'C'; } elseif ($marks >= 65) { $grade = 'D+'; } elseif ($marks >= 60) { $grade = 'D'; } else { $grade = 'F'; } if (str_contains($course_grade->status, 'Fail')) { $grade = 'F'; } @endphp @if ($is_hod) @endif @endforeach @endforeach
Trainee Number NameMarksGrade{{ $subject->name }}
{{ $student->student_number }} {{ $student->user->name }} {{ $marks }} {{ $subject->name == 'English' ? $course_grade->status : $grade }}
@if ($is_hod) {{-- signature --}}

Instructor 1

Instructor 2

HOD

@else

* F = Fail
* If any result is Fail. Please refer to make up schedule.

@endif @endsection