Detail Sesi Pembelajaran
{{-- HEADER GURU --}}
{{ $jadwal->user->name }}
{{ $jadwal->mataPelajaran->nama_mapel }} - {{ $jadwal->kelas->nama_kelas }}
{{ \Carbon\Carbon::parse($jadwal->jam_mulai)->format('H:i') }} - {{ \Carbon\Carbon::parse($jadwal->jam_selesai)->format('H:i') }}
{{-- KONDISI 1: BELUM ADA SESI (GURU BELUM ABSEN) --}} @if(!$sesi)
Guru Belum Memulai Kelas

Belum ada data absensi atau jurnal yang tercatat untuk jadwal ini.

{{-- KONDISI 2: SUDAH ADA SESI (DETAIL JURNAL & ABSENSI) --}} @else {{-- JURNAL MATERI --}}

{{ $sesi->materi ?? 'Belum ada judul materi.' }}

Masuk: {{ \Carbon\Carbon::parse($sesi->waktu_mulai)->format('H:i') }} @if($sesi->waktu_selesai) • Selesai: {{ \Carbon\Carbon::parse($sesi->waktu_selesai)->format('H:i') }} @endif
{{-- TABEL KEHADIRAN SISWA --}}
H: {{ $sesi->absensiKelasDetail->where('status', 'H')->count() }} S: {{ $sesi->absensiKelasDetail->where('status', 'S')->count() }} I: {{ $sesi->absensiKelasDetail->where('status', 'I')->count() }} A: {{ $sesi->absensiKelasDetail->where('status', 'A')->count() }}
@forelse($sesi->absensiKelasDetail as $absen) @empty @endforelse
Nama Siswa Status
{{ $absen->siswa->nama_lengkap ?? 'Siswa' }} @php $badges = [ 'H' => 'badge-success', 'S' => 'badge-warning', 'I' => 'badge-info', 'A' => 'badge-danger' ]; $labels = [ 'H' => 'Hadir', 'S' => 'Sakit', 'I' => 'Izin', 'A' => 'Alpa' ]; @endphp {{ $labels[$absen->status] ?? '-' }}
Belum ada data siswa.
@endif