@extends('admin.layout', [ 'title' => 'Rekap KHS', 'heading' => 'Akademik: Rekap KHS', 'subheading' => 'Lihat hasil studi per mahasiswa dan semester secara ringkas dari panel akademik.', ]) @section('admin-content')

Filter KHS Mahasiswa

@if (request('angkatan') && !$student)

Export Batch KHS Angkatan {{ request('angkatan') }}

@forelse ($batchStudents as $mhs) @php $khs = $mhs->_khs_summary ?? null; @endphp @empty @endforelse
NIM Nama Prodi SKS IPS Aksi
{{ $mhs->nim }} {{ $mhs->nama_mahasiswa }} {{ $mhs->prodi?->nama_prodi ?? '-' }} {{ $khs['total_sks'] ?? 0 }} {{ isset($khs['ips']) ? number_format($khs['ips'], 2) : '-' }}
Tidak ada mahasiswa pada angkatan ini.
@if ($batchStudents->hasPages()) @endif
@endif @if ($student && $summary)
Mahasiswa {{ $student->nama_mahasiswa }} {{ $student->nim }} / {{ $student->prodi?->nama_prodi ?? '-' }}

{{ $summary['total_sks'] }}

Total SKS Semester

{{ number_format($summary['ips'], 2) }}

IPS

Detail KHS {{ $year?->tahun ?? '-' }} / {{ $year?->semester ?? '-' }}

@forelse ($summary['rows'] as $row) @empty @endforelse
Kode MK Mata Kuliah SKS Nilai Akhir Huruf Bobot Mutu
{{ $row['mata_kuliah']?->kode_mk ?? '-' }} {{ $row['mata_kuliah']?->nama_mk ?? '-' }} {{ $row['sks'] }} {{ number_format((float) ($row['nilai']->nilai_akhir ?? 0), 2) }} {{ $row['nilai']->grade ?? '-' }} {{ number_format((float) $row['bobot'], 2) }} {{ number_format((float) $row['mutu'], 2) }}
Belum ada nilai pada semester ini.
@endif @endsection