@extends('adminlte::page') @section('title', 'Monitoring KBM | Smart Cendekia') {{-- Aktifkan Plugin SweetAlert2 untuk Notifikasi Error --}} @section('plugins.Sweetalert2', true) @section('content_header')

Monitoring KBM Real-time

Pantau kegiatan belajar mengajar dan absensi harian.

@stop @section('content')
{{-- FILTER TANGGAL & STATISTIK --}}

{{ $jadwals->count() }}

Total Jadwal
@php // Memeriksa koleksi jurnals yang sudah di-eager load dan di-filter di Controller $terisi = $jadwals->filter(fn($j) => $j->jurnals->isNotEmpty())->count(); @endphp

{{ $terisi }}

Sudah Absen

{{ $jadwals->count() - $terisi }}

Belum Absen
{{-- TABEL MONITORING --}}

Jadwal Hari {{ $hari }}, {{ \Carbon\Carbon::parse($tanggal)->translatedFormat('d F Y') }}

@forelse($jadwals as $jadwal) @php // Mengambil jurnal pertama (karena sudah difilter per tanggal di Controller) $sesi = $jadwal->jurnals->first(); @endphp @empty @endforelse
Waktu Kelas / Halaqah Kitab / Mapel Pengajar Status Jurnal Detail
{{ \Carbon\Carbon::parse($jadwal->jam_mulai)->format('H:i') }} - {{ \Carbon\Carbon::parse($jadwal->jam_selesai)->format('H:i') }} {{ $jadwal->halaqah->nama_halaqah }}
{{ $jadwal->mapel->nama_kitab ?? $jadwal->mapel->nama_mapel }}
{{ $jadwal->ustadz->user->name }}
@if($sesi) Terisi @else Kosong @endif @if($sesi) @else @endif
Tidak ada jadwal pengajaran pada hari ini.
{{-- MODAL DETAIL JURNAL (FITUR SHOW) --}} @stop @section('css') @stop @section('js') @stop