{{-- Lokasi File: resources/views/guru/jurnal/edit.blade.php (atau sesuaikan dengan nama file Anda) Deskripsi: Form Pengisian Jurnal & Absensi (Mobile-First, UI Premium) --}} @extends('layouts.guru_master') @section('title', 'Isi Jurnal & Absensi | Smart Cendekia') {{-- Load Plugins dari Master --}} @section('plugins.Summernote', true) @section('plugins.Sweetalert2', true) @section('css') @stop @section('content_body')
{{-- NAVIGASI ATAS --}}
Batal
{{-- HERO INFO SESI --}}
Sedang Berlangsung Mulai: {{ $sesi->waktu_mulai->format('H:i') }}

{{ $jadwal->mataPelajaran->nama_mapel ?? 'Mapel' }}

Kelas {{ $jadwal->kelas->nama_kelas ?? '-' }} | {{ $jadwal->jam_mulai }} - {{ $jadwal->jam_selesai }} WIB
{{-- MAIN FORM --}}
@csrf @method('PUT')
{{-- KOLOM KIRI: INPUT MATERI & DOKUMENTASI --}}
Laporan Materi
@error('materi_pembelajaran') {{ $message }} @enderror
Maksimal 5MB (JPG/PNG).
{{-- KOLOM KANAN: ABSENSI SISWA --}}
Kehadiran Siswa
{{ $sesi->absensiKelasDetail->count() }} Siswa
{{-- Container Absensi (Scrollable) --}}
@foreach($sesi->absensiKelasDetail as $detail)
{{ substr($detail->siswa->nama_lengkap, 0, 1) }}
{{ $detail->siswa->nama_lengkap }}
{{ $detail->siswa->nis ?? '-' }}
{{-- CHIPS RADIO BUTTONS --}}
@foreach($statusEnum as $status) @php $isActive = $detail->status_kehadiran === $status; $btnClass = match($status->value) { 'Hadir' => 'btn-outline-success', 'Sakit' => 'btn-outline-warning', 'Izin' => 'btn-outline-info', 'Alpa' => 'btn-outline-danger', default => 'btn-outline-secondary' }; @endphp @endforeach
@endforeach
{{-- Tombol Submit nempel di bawah Card Absensi --}}
{{-- MODAL AI ASSISTANT --}} @stop @section('js') @stop