startSection('content'); ?>
Periode: 'Hari Ini','minggu_ini'=>'Minggu Ini','bulan_ini'=>'Bulan Ini','semester_ini'=>'Semester','custom'=>'Custom']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key=>$label): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>

Menampilkan data:

Total Kegiatan
vs periode lalu
Rata-rata Kehadiran
%
% vs periode lalu
Kegiatan Terbaik
% kehadiran
Santri Perlu Perhatian
vs periode lalu

Trend Kehadiran Per Kategori

Distribusi Kehadiran Santri

Insight Otomatis

= 85): ?>
Rata-rata kehadiran sangat baik (%). Pertahankan!
= 70): ?>
Rata-rata kehadiran cukup (%). Ada ruang untuk peningkatan.
Rata-rata kehadiran rendah (%). Perlu evaluasi serius.
0): ?>
santri memiliki kehadiran <70%. Lihat daftar →
memiliki kehadiran terendah (%). Analisis →
5): ?>
Kehadiran meningkat % dibanding periode lalu.
Kehadiran menurun % dibanding periode lalu.

Top 5 Kegiatan Terbaik

addLoop($__currentLoopData); foreach($__currentLoopData as $i => $kg): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
%
popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>

Belum ada data

5 Kegiatan Perlu Evaluasi

addLoop($__currentLoopData); foreach($__currentLoopData as $i => $kg): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
%
popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>

Belum ada data

Kehadiran Per Kelompok Kelas

Heatmap: Kelas vs Kategori Kegiatan

addLoop($__currentLoopData); foreach($__currentLoopData as $col): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $row): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $col): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> = 90 ? 'heatmap-90' : ($val >= 80 ? 'heatmap-80' : ($val >= 70 ? 'heatmap-70' : 'heatmap-low'))); ?> popLoop(); $loop = $__env->getLastLoop(); ?> 0 ? round(array_sum($rowVals)/count($rowVals),1) : null; ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Kelas Rata-rata

≥90% 80-89% 70-79% <70% N/A

Detail Per Kelas

addLoop($__currentLoopData); foreach($__currentLoopData as $kelompok): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
( kelas)
addLoop($__currentLoopData); foreach($__currentLoopData as $k): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
KelasSantriHadirIzinSakitAlpa% Kehadiran
%
popLoop(); $loop = $__env->getLastLoop(); ?>

Santri Perlu Perhatian (<70%)

count() > 0): ?> addLoop($__currentLoopData); foreach($__currentLoopData as $i => $s): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
NoNamaAlpaKehadiranAksi
nama_lengkap); ?> alpa); ?>x
persen); ?>%
Lihat Semua
Tidak ada santri dengan kehadiran di bawah 70%. Alhamdulillah!

Leaderboard Kehadiran Terbaik

count() > 0): ?> addLoop($__currentLoopData); foreach($__currentLoopData as $i => $s): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
#NamaKehadiranStreak
🥇 🥈 🥉 nama_lengkap); ?> persen); ?>% streak > 0): ?> 🔥 streak); ?> -

Belum ada data kehadiran.

Distribusi Kehadiran Santri

addLoop($__currentLoopData); foreach($__currentLoopData as $d): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
santri
(%)
popLoop(); $loop = $__env->getLastLoop(); ?>

Performa Semua Kegiatan

addLoop($__currentLoopData); foreach($__currentLoopData as $i => $kg): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?> popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
No Kegiatan Kategori Hari Total Absensi Hadir % Kehadiran Aksi
nama_kegiatan); ?> nama_kategori ?? '-'); ?> hari ?? '-'); ?> total); ?> hadir); ?>
persen); ?>%
Belum ada data kegiatan

Pola & Anomali Terdeteksi

Sistem secara otomatis mendeteksi pola kehadiran dan anomali berdasarkan data 3 minggu terakhir.

0): ?> addLoop($__currentLoopData); foreach($__currentLoopData as $p): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Tidak ada anomali terdeteksi. Pola kehadiran dalam kondisi normal.

Prediksi Trend Minggu Depan

Prediksi ini berdasarkan tren 4 minggu terakhir menggunakan regresi linear sederhana. Akurasi bervariasi.

Download Laporan

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