{{-- resources/views/public/guru/nilai_index.blade.php --}} @extends('layouts.app') @section('title', 'Pilih Kelas Penilaian - ' . ($setting->web_name ?? 'Sekolah')) @section('content') @include('public.guru._hero')

Pilih Kelas Untuk Penilaian

Pilih rombongan belajar yang Anda ampu untuk mengelola dan memasukkan nilai siswa.

Kembali ke Dashboard
@if($jadwalsGrouped->isEmpty())
Data Kelas Kosong

Anda tidak memiliki jadwal mengajar pada kriteria tahun ajaran dan semester yang dipilih.

@else @foreach($jadwalsGrouped as $hari => $sesiGroup)
Jadwal {{ $hari }}
@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

{{ $namaKelas }}

{{ $namaMapel }}
{{ substr(auth()->user()->name, 0, 1) }}
Sesi Pembelajaran (KBM):
@foreach($sesiTexts as $sesi)
{{ $sesi }}
@endforeach
@endforeach
@endforeach @endif
@endsection @push('scripts') @endpush