Total Capaian
Data tercatat
Santri Aktif
Sedang belajar
Rata-rata Progress
%
Keseluruhan
Materi Selesai
100% khatam
Santri Khatam
count()); ?>
Semua materi selesai
addLoop($__currentLoopData); foreach($__currentLoopData as $kat => $stats): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
Progress per Kategori
Distribusi Progress
Rekap Per Kelas dengan Status Khatam
addLoop($__currentLoopData); foreach($__currentLoopData as $idx => $k): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $idx => $k): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
0): ?>
| # |
Nama Santri |
Progress |
Materi |
Progress Bar |
Al-Qur'an |
Hadist |
Tambahan |
Aksi |
addLoop($__currentLoopData); foreach($__currentLoopData as $rIdx => $r): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
|
nama_lengkap); ?>
nis); ?>
|
%
|
/ selesai |
|
%
|
%
|
%
|
Detail
|
popLoop(); $loop = $__env->getLastLoop(); ?>
= 3): ?>
Tertinggi
nama_lengkap); ?> — %
Terendah
nama_lengkap); ?> — %
Belum ada data ranking untuk kelas
count() > 0): ?>
Santri Khatam (count()); ?>)
addLoop($__currentLoopData); foreach($__currentLoopData as $ks): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
nama_lengkap); ?> (nis); ?>)
popLoop(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
Comparison Chart — Progress Rata-rata Per Semester
Trend progress rata-rata setiap kelas antar semester. Evaluasi apakah semester ini lebih baik dari sebelumnya.
Semester-over-Semester Growth santri
Perbandingan pertumbuhan progress tiap santri antar semester. Identifikasi yang stagnan atau menurun.
0): ?>
| Santri |
Kelas |
addLoop($__currentLoopData); foreach($__currentLoopData as $sem): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
nama_semester); ?> |
popLoop(); $loop = $__env->getLastLoop(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $sg): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
|
addLoop($__currentLoopData); foreach($__currentLoopData as $i => $prog): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
%
0): ?>
0 ? '+' : ''); ?>%
|
popLoop(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
Belum ada data pertumbuhan
Growth Chart — Top 10 Santri
Materi Completion Rate Per Semester
Persentase santri yang menyelesaikan tiap materi per semester. Prediksi kapan semua santri selesai.
0): ?>
| Materi |
Kategori |
Kelas |
addLoop($__currentLoopData); foreach($__currentLoopData as $sem): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
nama_semester); ?> |
popLoop(); $loop = $__env->getLastLoop(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $mcr): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
| nama_kitab); ?> |
kategori_badge; ?> |
kelas_badge; ?> |
addLoop($__currentLoopData); foreach($__currentLoopData as $sem): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
id_semester] ?? null; ?>
|
popLoop(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
Belum ada data materi
Bottleneck Analysis
Materi yang menjadi "bottleneck" — banyak santri stuck di bawah 50%.
0): ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $bn): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
0): ?>
% santri stuck di materi
nama_kitab); ?> (kategori); ?>)
— dari santri, rata-rata progress %
popLoop(); $loop = $__env->getLastLoop(); ?>
| Materi |
Kategori |
Total Santri |
Stuck (<50%) |
% Stuck |
Avg Progress |
addLoop($__currentLoopData); foreach($__currentLoopData as $bn): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
| nama_kitab); ?> |
kategori_badge; ?> |
|
|
%
|
%
|
popLoop(); $loop = $__env->getLastLoop(); ?>
Tidak ada bottleneck terdeteksi
Historical Progress Tracker
Timeline progress tiap santri per semester dalam bentuk milestone.
0): ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $pg): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
nama_lengkap); ?>
kelas); ?> • nis); ?>
%
addLoop($__currentLoopData); foreach($__currentLoopData as $h): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
Belum ada data historis
Projected Graduation Timeline
Prediksi kapan santri akan lulus (100% semua materi) berdasarkan pace semester sebelumnya.
0): ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $pg): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
nama_lengkap, 20)); ?>
= 80 ? '#66bb6a,#2e7d32' : ($prog >= 50 ? '#ffa726,#f57f17' : '#ef5350,#c62828');
?>
%
0): ?>
= 100): ?>
Khatam
+ semester
0 ? '+' : ''); ?>%/sem
Stagnan
popLoop(); $loop = $__env->getLastLoop(); ?>
Catatan: Prediksi berdasarkan rata-rata pertumbuhan progress per semester. Santri "Stagnan" = tidak ada pertumbuhan atau menurun.
Belum ada data untuk prediksi
Semester Summary Report — nama_semester); ?>
%
Rata-rata Progress
= 0 ? '+' : ''); ?>% dari nama_semester : 'N/A'); ?>
Materi Paling Banyak Dikhatamkan
count() > 0): ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $mk): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
nama_kitab ?? '-'); ?>
santri
popLoop(); $loop = $__env->getLastLoop(); ?>
Belum ada materi yang dikhatamkan
Materi Paling Sedikit Progress
count() > 0): ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $mm): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
nama_kitab ?? '-'); ?>
%
popLoop(); $loop = $__env->getLastLoop(); ?>
Tidak ada data
0): ?>
Santri Perlu Remedial
addLoop($__currentLoopData); foreach($__currentLoopData as $sr): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
nama_lengkap); ?> (kelas); ?>)
popLoop(); $loop = $__env->getLastLoop(); ?>
Pilih semester pada filter untuk melihat laporan
Export Rapor Per Santri
Generate rapor per santri per semester dengan progress, perbandingan, dan catatan. Buka halaman rapor lalu cetak (Ctrl+P) sebagai PDF.
stopSection(); ?>
make('layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>