{{-- ===================================================== HEADER ====================================================== --}}
Result Remark
{{-- ===================================================== MESSAGE ====================================================== --}}
{{-- ===================================================== FORM ====================================================== --}}
@csrf {{-- ================================================= HIDDEN VALUES ================================================== --}} {{-- ================================================= TOP BAR ================================================== --}}
RESULT REMARK FOR {{ $class->class_name }} | {{ $term }} | {{ $session }}
{{-- SEARCH + SAVE --}}
{{-- ================================================= TABLE ================================================== --}}
{{-- ================================================= HEADER ================================================== --}} {{-- S/N --}} {{-- STUDENT ID --}} {{-- STUDENT NAME --}} {{-- SUBJECTS --}} @foreach($subjects as $subject) @endforeach {{-- COMMENT --}} {{-- ================================================= BODY ================================================== --}} @forelse($students as $index => $student) @php /* |-------------------------------------------------------------------------- | STUDENT RESULTS |-------------------------------------------------------------------------- */ $studentResults = $results[$student->id] ?? collect(); /* |-------------------------------------------------------------------------- | ASSESSMENT |-------------------------------------------------------------------------- */ $assessment = $assessments[$student->id] ?? null; @endphp {{-- ================================================= S/N ================================================== --}} {{-- ================================================= STUDENT ID ================================================== --}} {{-- ================================================= STUDENT NAME ================================================== --}} {{-- ================================================= SUBJECT RESULTS ================================================== --}} @foreach($subjects as $subject) @php /* |-------------------------------------------------------------------------- | FIND RESULT |-------------------------------------------------------------------------- */ $result = $studentResults ->firstWhere( 'subject_id', $subject->id ); /* |-------------------------------------------------------------------------- | GET GRADE |-------------------------------------------------------------------------- */ $grade = $result ? strtoupper( trim( $result->grade ?? '' ) ) : ''; /* |-------------------------------------------------------------------------- | DETERMINE GRADE CLASS |-------------------------------------------------------------------------- */ $gradeClass = match($grade){ 'A' => 'grade-a', 'B' => 'grade-b', 'C' => 'grade-c', 'D' => 'grade-d', 'E' => 'grade-e', 'F' => 'grade-f', default => 'grade-default', }; @endphp @endforeach {{-- ================================================= PRINCIPAL COMMENT ================================================== --}} @empty @endforelse
S/N Student ID Student Name {{ $subject->subject_name }} Principal Comment
{{ $index + 1 }} {{ $student->user->user_name ?? '-' }} {{ $student->name }} @if($result) {{-- SCORE --}} {{ number_format( $result->total, 2 ) }} / {{-- GRADE --}} {{ $grade }} @else — @endif
No students found.
{{-- ================================================= BOTTOM SAVE ================================================== --}}