startSection('content'); ?> format('Y-m-d'); $sampai = $sampai ?? now()->format('Y-m-d'); $tanggal = $tanggal ?? now()->format('Y-m-d'); $kategoriId = $kategoriId ?? ''; $passParams = ['mode' => $mode, 'dari' => $dari, 'sampai' => $sampai, 'tanggal' => $tanggal]; $totalAbsensi = $summary['total_absensi'] ?? 0; $totalHadir = $summary['hadir'] ?? 0; $pctHadirGlbl = $totalAbsensi > 0 ? round($totalHadir / $totalAbsensi * 100, 1) : 0; ?>

Riwayat Kegiatan & Absensi

Hari Ini Minggu Ini Rentang Tanggal
Reset
Reset
Reset
Menampilkan: 0): ?> · hari aktif · sesi
0): ?>
Hadir Efektif
0): ?>
+ terlambat
Terlambat
Izin
Sakit
Alpa
%
Rata-rata
dari tercatat 0): ?> · sesi
count() > 0): ?> addLoop($__currentLoopData); foreach($__currentLoopData as $kegiatan): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> make('admin.kegiatan.riwayat._card', ['kegiatan' => $kegiatan, 'passParams' => $passParams], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
appends(request()->query())->links('pagination::simple-bootstrap-4'); ?>

Tidak Ada Kegiatan

Tidak ada kegiatan pada .

Coba tanggal lain atau lihat riwayat minggu ini.

count() > 0): ?> addLoop($__currentLoopData); foreach($__currentLoopData as $tgl => $items): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> format('Y-m-d')); $hariLabel = $tglCarbon->locale('id')->isoFormat('dddd'); $tglLabel = $tglCarbon->locale('id')->isoFormat('D MMMM Y'); $tglHadir = $items->sum('hadir') + $items->sum('terlambat'); $tglTotal = $items->sum('total_absensi'); $tglPct = $tglTotal > 0 ? round($tglHadir / $tglTotal * 100) : 0; ?>
count()); ?> kegiatan  ·  / hadir 0): ?> %
addLoop($__currentLoopData); foreach($__currentLoopData as $idx => $kegiatan): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> hadir + $kegiatan->terlambat; $totalKeg = $kegiatan->total_absensi; $kelasNames = $kegiatan->kelasKegiatan->pluck('nama_kelas'); $isUmum = $kelasNames->isEmpty(); ?> popLoop(); $loop = $__env->getLastLoop(); ?> count() > 1): ?>
No Nama Kegiatan Waktu Kategori Kelas Hadir Tlbt Izin Skt Alpa Progress Aksi
nama_kegiatan); ?>
waktu_mulai))); ?>
s/d waktu_selesai))); ?>
kategori): ?> kategori->nama_kategori); ?> Umum take(2); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $kn): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?> count() > 2): ?> +count()-2); ?> terlambat ?: '–'); ?> izin ?: '–'); ?> sakit ?: '–'); ?> alpa ?: '–'); ?> 0): ?> round($kegiatan->hadir/$totalKeg*100), 'c'=>'#22c55e'], ['w'=>round($kegiatan->terlambat/$totalKeg*100), 'c'=>'#FF9800'], ['w'=>round($kegiatan->izin/$totalKeg*100), 'c'=>'#f59e0b'], ['w'=>round($kegiatan->sakit/$totalKeg*100), 'c'=>'#3b82f6'], ['w'=>round($kegiatan->alpa/$totalKeg*100), 'c'=>'#ef4444'], ]; ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $s): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> 0): ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
/
Santri
Total sum('terlambat')); ?> sum('izin')); ?> sum('sakit')); ?> sum('alpa')); ?> tercatat  ·  % hadir
popLoop(); $loop = $__env->getLastLoop(); ?>

Tidak Ada Data Absensi

Tidak ada absensi yang tercatat pada periode .

Pastikan rentang tanggal sudah benar dan ada data absensi di periode tersebut.

stopSection(); ?> make('layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>