{{-- resources/views/admin/kepegawaian/absensi-kbm/index.blade.php --}} @extends('layouts.admin') @section('title', 'Absensi KBM Guru') @section('content')

Manajemen Staf: Absensi KBM Guru (Jurnal Mengajar)

Kelola absensi guru per jam pelajaran (KBM) dan jurnal mengajar.
Jadwal KBM untuk Hari: {{ $namaHari }}, {{ \Carbon\Carbon::parse($selectedDate)->translatedFormat('d F Y') }}
{{-- Filter Tanggal --}}
@forelse ($jadwals as $jadwal) @php // Cek apakah jadwal ini sudah diisi absensinya $absensiTerisi = $absensiSudahDiisi[$jadwal->id] ?? null; $dataAbsensi = $absensiData[$jadwal->id] ?? null; @endphp @empty @endforelse
Jam Ke- Waktu Rombel Mata Pelajaran Guru Status Aksi
{{ $jadwal->jam?->jam_ke ?? 'N/A' }} {{ $jadwal->jam?->jam_mulai }} - {{ $jadwal->jam?->jam_selesai }} {{ $jadwal->levelKelas?->level_kelas }} - {{ $jadwal->rombel }} ({{ $jadwal->jenkel == 'L' ? 'Putra' : 'Putri' }}) {{ $jadwal->mapel?->mapelNama?->nama_mapel ?? 'N/A' }} {{ $jadwal->guru?->name ?? 'N/A' }} @if($absensiTerisi) Sudah Diisi @else Belum Diisi @endif @if($absensiTerisi) {{-- Tombol Edit & Hapus --}}
@csrf @method('DELETE')
@else {{-- Tombol Tambah --}} @endif
Tidak ada jadwal pelajaran untuk hari ini.
@foreach ($jadwals as $jadwal) @php $dataAbsensi = $absensiData[$jadwal->id] ?? null; @endphp @if($dataAbsensi) @endif @endforeach @endsection