@extends('layout.report', ['max_width' => '100%']) @section('report') @php $students = $group->students; @endphp
{{ $group->name }} {{ 'exported at: ' . date('d-m-Y H:i') }}
| # | Number | Name | @if ($students->first() !== null) @php $semesters = []; foreach ($students->first()->semestersGpa() as $semester => $gpa) { if (!$this_semester_only || $semester == $activeSemester->id) { $semesters[] = App\Models\Semester::find($semester); } } // sort semesters by name usort($semesters, function ($a, $b) { return $a->name > $b->name; }); @endphp @foreach ($semesters as $semester){{ $semester->name }} | @endforeach @endif @if(!$this_semester_only)GPA | @endif
|---|---|---|---|---|
| {{ $loop->iteration }} | {{ $student->student_number }} | {{ $student->user->name }} | @foreach ($semesters as $semester){{ @$student->semestersGpa()[$semester->id] }} | @endforeach @if(!$this_semester_only){{ $student->courseGradesGpa() }} | @endif