{{ $class->nama_kelas }}
{{ $class->deskripsi ?? 'Tidak ada deskripsi' }}
{{ $class->semester }}
{{ $class->tahun_akademik }}
{{ $class->dosen->name ?? 'Belum ditentukan' }}
{{ $class->waktu_mulai ? $class->waktu_mulai->format('d M Y, H:i') : 'Belum ditentukan' }}
{{ $class->waktu_berakhir ? $class->waktu_berakhir->format('d M Y, H:i') : 'Belum ditentukan' }}
Total Mahasiswa
{{ $class->participants->count() }}
Pembimbing Lahan
{{ $class->supervisors->count() }}
File Kelas
{{ $class->files->count() }}
Nilai Rata-rata
{{ $avgGrade ? number_format($avgGrade, 1) : '-' }}
Nilai Tertinggi
{{ $maxGrade ? number_format($maxGrade, 1) : '-' }}
Nilai Terendah
{{ $minGrade ? number_format($minGrade, 1) : '-' }}
| NIM | Mahasiswa | Nilai Institusi | Nilai Lahan | Nilai Akhir | Bukti Nilai | Catatan Dosen | Catatan Lahan |
|---|---|---|---|---|---|---|---|
|
{{ $participant->nim ?? '-' }}
|
{{ $participant->name }}
{{ $participant->email }}
|
{{ $participant->pivot->nilai_institusi ?? '-' }} | {{ $participant->pivot->nilai_lahan ?? '-' }} | @if($participant->pivot->nilai_akhir) {{ number_format($participant->pivot->nilai_akhir, 1) }} @else - @endif |
@if($participant->pivot->bukti_nilai_path)
@endif
@if(!$participant->pivot->bukti_nilai_path && !$participant->pivot->bukti_nilai_pembimbing_path)
Tidak ada
@endif
|
@if($participant->pivot->catatan_dosen)
{{ $participant->pivot->catatan_dosen }} |
@php
// Prioritaskan catatan_lahan, jika tidak ada gunakan catatan_pembimbing sebagai fallback
$catatanLahan = $participant->pivot->catatan_lahan ?? '';
$catatanPembimbing = $participant->pivot->catatan_pembimbing ?? '';
$displayCatatan = $catatanLahan ?: $catatanPembimbing;
$isFromPembimbing = empty($catatanLahan) && !empty($catatanPembimbing);
$noteType = $isFromPembimbing ? 'Catatan Pembimbing Lahan' : 'Catatan Lahan';
@endphp
@if($displayCatatan)
{{ $displayCatatan }} |
Belum ada mahasiswa terdaftar di kelas ini.
@endif| Nama | No. HP | Status | |
|---|---|---|---|
| {{ $supervisor->name }} | {{ $supervisor->email }} | {{ $supervisor->phone ?? '-' }} | {{ ucfirst($supervisor->pivot->status) }} |
Belum ada pembimbing lahan ditugaskan untuk kelas ini.
@endif{{ $file->file_name }}
{{ number_format($file->file_size / 1024, 2) }} KB
{{ $file->created_at->format('d M Y') }}
Belum ada file yang diupload untuk kelas ini.
@endif