Ahlan, {{ userSession.full_name.split(' ')[0] }}!
Selamat datang kembali
Progress Hafalan
Sabaq
{{ dashboardStats.waliData.sabaqPercent.toFixed(0) }}%
Manzil
{{ dashboardStats.waliData.manzilPercent.toFixed(0) }}%
TOTAL SANTRI
{{ dashboardStats.totalSantri }}
Putra: {{ dashboardStats.totalPutra }}
Putri: {{ dashboardStats.totalPutri }}
trophy Top 5 Santri (Nilai Rekap)
{{ s.name }}
{{ s.class }}
{{ s.total.toFixed(1) }}
Total Nilai
Aktivitas Terbaru
Data Santri
{{ item.full_name }}
{{ item.santri_id }} • {{ item.kelas || '-' }}
Tidak ada data santri ditemukan.
Data Guru
{{ user.full_name }}
{{ user.username }} • {{ user.custom_username }} • {{ user.role }}
Belum ada data guru
Ujian & Evaluasi
Form Input {{ ujianForm.tab === 'bulanan' ? 'Bulanan' : 'Semester' }}
Capaian Sabaq Bulan Ini
{{ selectedSantriBulananStats.sabaq.current }} / {{ selectedSantriBulananStats.sabaq.target }} Hal
Materi ujian diambil dari awal setoran bulan ini
grid_view Hafalan (Klik Juz untuk Ujian)
history Riwayat {{ ujianForm.tab === 'bulanan' ? 'Bulanan' : 'Semester' }}
{{ getSantriName(u.santri_id) }}
{{ formatDate(u.date) }} • {{ u.detail || u.type }}
Pelanggaran & Kedisiplinan
Input Pelanggaran Baru
history Riwayat Terbaru
{{ getSantriName(p.santri_id) }}
{{ formatDate(p.date) }}
{{ p.description }}
settings Kelola Jenis Pelanggaran Master
Tambah Baru
Daftar Jenis Pelanggaran
Jadwal KBM
{{ j.mapel }}
Kelas {{ j.class_name }} • {{ j.teacher }}
Tidak ada jadwal.
Absensi Harian
Rekap kehadiran santri per mata pelajaran
{{ j.mapel }}
person {{ j.teacher }}
Tidak ada KBM hari ini
Pilih tanggal lain untuk melihat jadwal
Input Setoran
{{ surahHints.from.text }}
{{ surahHints.to.text }}
Riwayat Setoran Terbaru
Belum ada data setoran {{ setoranForm.setoran_type }} terbaru
Target Bulanan
Atur target hafalan baru & murojaah.
{{ s.full_name }}
{{ s.kelas || '-' }} • Hafalan: {{ s.hafalan_manual || '0 Juz' }}
Riwayat Setoran
| Waktu | Santri | Jenis | Detail | Nilai/Poin | Aksi | |
|---|---|---|---|---|---|---|
|
{{
formatDateLong(item.date) }}
{{
formatTime(item.time) }}
|
{{ getSantriName(item.santri_id)
}}
|
{{ item.__cat === 'pelanggaran' ? 'PELANGGARAN' : item.setoran_type || item.type || 'UJIAN' }} |
{{ item.surah_from_latin ?
item.surah_from_latin.replace(/^\d+\.\s*/, '') :
(item.juz ?
'Juz ' + item.juz : (item.page_from ? 'Hal ' +
item.page_from :
'Manzil')) }}
{{ item.pages }} Hal
{{ item.type
}}
{{
item.detail || '-' }}
PELANGGARAN
{{ item.description || '-' }}
|
{{ item.grade }} {{ item.score }} -{{ item.points || item.poin || 0 }} |
|
|
| Belum ada riwayat setoran/ujian. | ||||||
Rekap Laporan
Analisa perkembangan santri
Laporan Prestasi Santri
| Nama | Sabaq (Act/Tgt) |
Manzil (Act/Tgt) |
Ujian | Pelanggaran | Nilai | Predikat |
|---|---|---|---|---|---|---|
|
{{ row.nama }} {{ row.kelas }} |
{{ row.sabaq_act }} / {{
row.sabaq_tgt }}
|
{{ row.manzil_act }} / {{
row.manzil_tgt }}
|
{{ row.ujian_avg }} | {{ row.pelanggaran_poin > 0 ? '-' + row.pelanggaran_poin : '0' }} | {{ row.nilai_akhir }} | {{ row.predikat }} |
Pengaturan Profil
Perbarui informasi akun Anda
{{ userSession.full_name }}
{{ userSession.role === 'admin' ? 'Administrator' : (userSession.role === 'guru' ? 'Guru / Staff' : 'Wali Santri') }}*Username Wali mengikuti NIS Santri
App Version {{ appVersion }}
Mata Pelajaran
{{ mapel.name }}
Belum ada mata pelajaran
Data Kelas
{{ kelas.name }}
Belum ada data kelas
Monitoring Hafalan
Pantau progres 30 Juz santri.
{{ s.full_name }}
{{ s.kelas || 'No Kelas' }} • {{ s.hafalan_manual || '0 Juz' }}
{{ getSantriName(ujianForm.santri_id) }}
Progres 30 Juz