Memuat Data...

Sistem Pembinaan Anggota

Silakan masuk untuk melanjutkan.

Contoh Login: admin/adminpass, pembina/pembina123, anggota/anggota123

{{ pageTitles[currentPage] || 'Dashboard' }}

{{ message.text }}

Minggu ISO Saat Ini

{{ currentConfig.current_iso_week }}

Level Anda

{{ user.level }}

Grup Pembinaan

{{ user.groupName }}

Statistik Kinerja Global (Lazy Loaded)

Memuat statistik berat... Data ini dimuat terpisah untuk mencegah *dashboard* terhambat.

Total Anggota

{{ heavyData.total_members }}

Rata-rata Skor Mutabaah

{{ heavyData.avg_mutabaah_score }}

Tingkat Kehadiran

{{ heavyData.attendance_rate }}

Missing Submissions

{{ heavyData.missing_submissions_count }}

Status Submission Mingguan Anda (Minggu {{ currentConfig.current_iso_week }})

Evaluasi Mutabaah

Laporan Kinerja Pribadi

{{ statusLabels[mockSubmissionStatus.evaluation] }}

Absensi Kegiatan

Kehadiran Mingguan

{{ statusLabels[mockSubmissionStatus.attendance] }}

Laporan Grup

Tugas Sekretaris Grup

{{ statusLabels[mockSubmissionStatus.groupReport] }}

Isi evaluasi mutabaah Anda untuk minggu ke-{{ currentConfig.current_iso_week }}.

{{ q.question_text }} (Level: {{ q.target_level }})

Tidak ada pertanyaan aktif yang sesuai dengan Level {{ user.level }} Anda saat ini.

Catat absensi kegiatan Anda minggu ke-{{ currentConfig.current_iso_week }}.

Buat Laporan Grup {{ user.groupName }} minggu ini.

{{ user.groupName }}

Sistem akan otomatis menghitung sisanya.

Filter Data Laporan

Minggu Nama Anggota Level Grup Skor Mutabaah Kehadiran Aksi
Tidak ada laporan yang sesuai dengan filter.
{{ report.week }} {{ report.name }} {{ report.level }} {{ report.group }} {{ report.score.toFixed(1) }} {{ report.attendance }}

Audit Submission Hilang

Menampilkan {{ filteredMissingSubmissions.length }} anggota yang belum submit Evaluasi / Absensi di Minggu {{ missingFilters.selectedWeek }}.

Nama Anggota Level Grup Status Evaluasi Status Absensi Aksi
Semua anggota di minggu yang dipilih telah submit. Bagus!
{{ member.name }} {{ member.level }} {{ member.group }} {{ member.missing.evaluation ? 'Hilang' : 'OK' }} {{ member.missing.attendance ? 'Hilang' : 'OK' }}

Daftar Anggota & Manajemen Level

ID Anggota Nama Grup Pembina Level Saat Ini Aksi
Tidak ada anggota yang ditemukan.
#{{ member.id }} {{ member.name }} {{ member.group }} {{ member.pembina }} {{ member.level }}

Riwayat Perubahan Level

Tanggal Anggota Level Lama Level Baru
{{ history.date }} {{ history.name }} {{ history.old_level }} {{ history.new_level }}

Daftar Pertanyaan Aktif

ID Pertanyaan Tipe Level Target Tanggal Aktif Aksi
Belum ada pertanyaan yang terdaftar.
#{{ q.id }} {{ q.question_text }} {{ q.type }} {{ q.target_level }} {{ q.active_from || 'N/A' }}

Log Audit Sistem

Mencatat semua aktivitas manajemen penting (Level, Pertanyaan, dll.).

Waktu (UTC) Aksi Pengguna Target Detail
{{ log.timestamp }} {{ log.action }} {{ log.user }} {{ log.target }} {{ log.details }}

Manajemen Konfigurasi Dasar

Opsi Grup Pembinaan (Agenda/Materi)

{{ key.replace('_', ' ') }}

{{ item }}

Daftar Level Anggota

  • {{ level }}

Level harus memiliki format Lx (misal: L1, L2).

Ubah Level Anggota

Anggota: {{ selectedMemberForLevel.name }}

Level Saat Ini: {{ newLevelForm.currentLevel }}

{{ questionModal.isEdit ? 'Edit Pertanyaan' : 'Tambah Pertanyaan Baru' }}

Detail Laporan Mingguan

Anggota: {{ selectedReport.name }} ({{ selectedReport.level }})

Grup: {{ selectedReport.group }}

Minggu: {{ selectedReport.week }} (Tahun {{ currentConfig.current_year }})


Skor Mutabaah: {{ selectedReport.score.toFixed(1) }}

Status Kehadiran: {{ selectedReport.attendance }}

Laporan disubmit pada: {{ selectedReport.submitted_at }}

Detail Jawaban (Mock)

  • Jawaban Mutabaah: Shalat 5 Waktu (5/5)
  • Jawaban Survey: Pembinaan sangat memuaskan dan relevan.
  • Alasan Tidak Hadir: Izin karena urusan keluarga.