Pilih Kelas Untuk Penilaian
Pilih rombongan belajar yang Anda ampu untuk mengelola dan memasukkan nilai siswa.
Data Kelas Kosong
Anda tidak memiliki jadwal mengajar pada kriteria tahun ajaran dan semester yang dipilih.
@else
@foreach($jadwalsGrouped as $hari => $sesiGroup)
@foreach($sesiGroup as $kunciSesi => $jadwals)
@php
$first = $jadwals->first();
$namaKelas = $first->kelas->nama_kelas ?? optional($first->kelas->rombel)->nama_rombel ?? '-';
$namaMapel = optional(optional($first->mapel)->mapelNama)->nama_mapel ?? '-';
$kategoriRaw = optional(optional($first->mapel)->mapelKategori)->kategori ?? 'Umum';
$kategoriLower = strtolower($kategoriRaw);
$themeClass = 'bg-primary';
if(str_contains($kategoriLower, 'agama')) $themeClass = 'bg-success';
if(str_contains($kategoriLower, 'mulok')) $themeClass = 'bg-warning text-dark';
$sesiTexts = [];
foreach($jadwals as $j) {
$jamKe = optional($j->jamPelajaran)->jam_ke ?? '-';
$waktu = $j->jamPelajaran ? date('H:i', strtotime($j->jamPelajaran->waktu_mulai)) . ' - ' . date('H:i', strtotime($j->jamPelajaran->waktu_selesai)) : '';
$sesiTexts[] = "Sesi ke-$jamKe ($waktu)";
}
@endphp
Sesi Pembelajaran (KBM):
@foreach($sesiTexts as $sesi)
{{ $sesi }}
@endforeach
@endforeach