startSection('title', 'Kegiatan & Absensi'); ?> startSection('content'); ?>

Kegiatan & Absensi

nama_lengkap); ?>  ·  Kelas

locale('id')->isoFormat('dddd')); ?>
locale('id')->isoFormat('D MMMM YYYY')); ?>
nis ?? $santri->id_santri); ?> % kehadiran 0): ?> Streak x hadir
Total
Hadir
%
Persentase
Izin / Sakit
Alpa
'Hari Ini','this_week'=>'Minggu Ini','last_30'=>'30 Hari','this_month'=>'Bulan Ini','last_month'=>'Bulan Lalu']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $v=>$l): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
locale('id')->isoFormat('D MMM YYYY')); ?> – locale('id')->isoFormat('D MMM YYYY')); ?>
Tren Kehadiran
Distribusi Status
Konsistensi Score per Kegiatan
count() > 0): ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $idx => $cs): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
#
nama_kegiatan); ?>
nama_kategori); ?> hadir); ?>/total); ?> hadir alpa > 0): ?> alpa); ?> alpa
score); ?>%
tier === 'top'): ?> tier === 'good'): ?> tier === 'fair'): ?> tier === 'warn'): ?> badge); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>

Belum ada data kehadiran dalam periode ini.

count() > 4): ?>
last(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $hc): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?> Hadir
addLoop($__currentLoopData); foreach($__currentLoopData as $hn): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $day): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
'Hari Ini','this_week'=>'Minggu Ini','this_month'=>'Bulan Ini','last_month'=>'Bulan Lalu']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $v=>$l): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
locale('id')->isoFormat('D MMM')); ?> – locale('id')->isoFormat('D MMM YYYY')); ?>
count() > 0): ?> groupBy('hari') ->sortBy(fn($v,$k) => array_search($k, $hariOrder)); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $hari => $jadwals): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
(Hari Ini)
addLoop($__currentLoopData); foreach($__currentLoopData as $jadwal): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> kegiatan_id] ?? null) : ($absensiDalamRange[$jadwal->kegiatan_id] ?? null); $sc = $statusAbsen ? 's-' . strtolower($statusAbsen) : 's-belum'; ?>
waktu_mulai))); ?>
waktu_selesai))); ?>
nama_kegiatan); ?>
kategori->nama_kategori); ?> materi): ?> materi, 28)); ?>
Belum
popLoop(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>

Tidak ada kegiatan terjadwal dalam periode ini.

'Hari Ini','this_week'=>'Minggu Ini','this_month'=>'Bulan Ini','last_month'=>'Bulan Lalu']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $v=>$l): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
locale('id')->isoFormat('D MMM')); ?> – locale('id')->isoFormat('D MMM YYYY')); ?>
hasAny(['filter_status','filter_kategori'])): ?> Reset filter
count() > 0): ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $idx => $absensi): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
No Tanggal Kegiatan Kategori Waktu Absen Status Aksi
firstItem() + $idx); ?>
tanggal)->format('d M Y')); ?>
tanggal)->locale('id')->dayName); ?>
kegiatan->nama_kegiatan); ?> kegiatan->kategori->nama_kategori); ?> waktu_absen ? \Carbon\Carbon::parse($absensi->waktu_absen)->format('H:i') : '-'); ?> status); ?>
links()); ?>

Tidak ada riwayat absensi dalam periode ini.

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