Dashboard Orang Tua: Akurasi Pelafalan Real-Time tanpa Mengawasi
Baca 4 mntMohammad Shaker

Dashboard Orang Tua: Akurasi Pelafalan Real-Time tanpa Mengawasi

Dashboard Amal dan Thurayya menampilkan analitik pembelajaran real-time: akurasi pelafalan, streak harian, tingkat penguasaan, waktu latihan, dan kemajuan konten.

Product Deep-Dive

Jawaban Singkat

Dashboard Amal dan Thurayya menampilkan analitik pembelajaran real-time: akurasi pelafalan, streak harian, tingkat penguasaan, waktu latihan, dan kemajuan konten.

Amal dan Thurayya menyediakan dashboard orang tua yang memperlihatkan analitik pembelajaran secara real-time: skor akurasi pelafalan per huruf dan kata Arab, pelacakan streak harian, tingkat penguasaan konsep (pemula/menengah/lanjutan), waktu yang dihabiskan untuk latihan, serta kemajuan konten. Orang tua dapat melihat persis apa yang telah dipelajari anak tanpa harus duduk di samping mereka selama setiap sesi.

Apa yang Ditampilkan Dashboard

Akurasi Pelafalan

  • Akurasi per huruf: "ب" 94%, "ظ" 68%
  • Akurasi per kata: "كتاب" 91%, "يكتبون" 74%
  • Garisan tren: Perubahan akurasi pelafalan selama minggu/bulan terakhir
  • Perbandingan: "Pelafalan anak Anda meningkat 12% minggu ini"

Tingkat Penguasaan (Berwarna)

  • Pemula (Merah): <60% akurasi, perlu sering diulang
  • Menengah (Kuning): 60-85% akurasi, sesuai target
  • Lanjutan (Hijau): >85% akurasi, sudah dikuasai dengan baik
  • Penguasaan (Biru): >95% selama 30+ hari, hafal permanen

Setiap konsep menunjukkan tingkat saat ini:

Letters:
  ب ✓ Advanced (94% accuracy)
  ت ✓ Advanced (91%)
  ث ✓ Intermediate (72%)
  ج ✓ Beginner (54%)

Words:
  كتاب ✓ Advanced (89%)
  يكتب ✓ Intermediate (77%)

Kalender Streak

  • Kalender visual yang menunjukkan aktivitas latihan
  • Hari penuh berwarna hijau (anak berlatih)
  • Hari dengan latihan sebagian berwarna kuning
  • Hari istirahat berwarna abu-abu
  • Streak saat ini: "12 hari berturut-turut" 🔥
  • Lencana pencapaian motivasi: "Streak 14 hari!" "Total 100 hari!"

Pelacakan Waktu

  • Menit latihan: Hari ini (23 menit) | Minggu ini (142 menit) | Bulan ini (487 menit)
  • Rata-rata per sesi: 18 menit
  • Hari paling aktif: Sabtu (45 menit)
  • Hari paling sedikit aktif: Senin (12 menit)
  • Rekomendasi: "Konsistensi lebih penting daripada durasi. Targetkan 15 menit tiap hari."

Kemajuan Konten

  • Bagian huruf: 18/28 huruf dikuasai (64%)
  • Bagian kata: 156/450 kata dipelajari (35%)
  • Bagian membaca: Level 2/5 (menengah)
  • Bar progresi: Perkiraan 8 minggu menuju kefasihan membaca

Bagaimana Metrik Dihitung

Agregasi Akurasi Pelafalan

Akurasi dihitung dari skor kesamaan pengenalan suara (lihat blog #1):

Anak mencoba mengucapkan "كتب"
  ↓
Pengenalan suara mengembalikan:
  - Device STT: "كتب" (kepercayaan 75%)
  - Cloud STT: "كتب" (kepercayaan 92%)
  - Skor kesamaan: 0.89 (skala 0-1)
  ↓
Disimpan sebagai: (0.75 + 0.92) / 2 = 83.5% akurasi percobaan ini
  ↓
Diakumulasi untuk semua percobaan minggu ini:
  - Percobaan 1: 83.5%
  - Percobaan 2: 87%
  - Percobaan 3: 91%
  → Rata-rata mingguan: 87.2% untuk "كتب"

Penentuan Tingkat Penguasaan

Diambil dari concept_strength HLR (skala 0-1):

concept_strength = 0-0.6  → Pemula (Merah)
concept_strength = 0.6-0.85 → Menengah (Kuning)
concept_strength = 0.85-0.95 → Lanjutan (Hijau)
concept_strength = 0.95+ DAN stabil selama 30 hari → Penguasaan (Biru)

Perhitungan Streak

Hari berturut-turut dengan setidaknya satu konten selesai:

15 Maret (Sabtu): 23 menit ✓ Streak berlanjut
16 Maret (Minggu): 45 menit ✓ Streak berlanjut
17 Maret (Senin): 0 menit ✗ Streak terputus (reset ke 0)
18 Maret (Selasa): 18 menit ✓ Streak mulai ulang 1

Tetapi Thurayya dan Amal memperbolehkan "masa tenggang": maksimal 2 hari absen tanpa menghapus streak jika anak melanjutkan latihan. Ini menghindari penalti berat saat liburan singkat.

Arsitektur Analytics (Di Balik Layar)

Tingkat 1: Event Mobile

Aplikasi mengirimkan event secara real-time:

{
  "event_type": "attempt_complete",
  "concept_id": "letter_ba",
  "accuracy_score": 0.89,
  "attempt_number": 3,
  "timestamp": "2026-03-28T14:35:22Z"
}

Tingkat 2: Enrichment Backend

Backend menambah konteks:

{
  "..._event...",
  "user_id": "user_456",
  "age_group": "5-7",
  "persona": "intermediate",
  "days_since_start": 34,
  "app_name": "amal"
}

Tingkat 3: Analytics Lake

Backend → SQS → Kinesis Firehose → S3 (partisi tanggal + aplikasi)
  ↓
AWS Glue (memindai data, mengidentifikasi skema)
  ↓
Athena (query SQL tanpa ganggu DB produksi)
  ↓
Dashboard (mengquery Athena, tampilkan metrik real-time)

Model dead-letter queue: jika analytics gagal, tidak menghambat permintaan pengguna. Pengalaman anak tetap lancar.

Mengapa "Percaya Tanpa Mengawasi" Penting

Masalahnya

  • Orang tua terlalu mengawasi saat sesi latihan
  • Anak merasa diawasi dan dinilai
  • Menurunkan motivasi latihan mandiri
  • Orang tua sebenarnya tidak bisa membantu lebih baik dari aplikasi
  • Membuat stres bagi anak dan orang tua

Penelitian Kami

Data internal: Anak berlatih 30% lebih lama dan skor 18% lebih tinggi jika orang tua tidak mengawasi langsung tapi tetap bisa pantau via dashboard.

Solusinya

Dashboard memberikan orang tua kepercayaan tanpa kehadiran fisik:

  • "Anak latihan konsisten" (streak terlihat)
  • "Pelafalan mereka membaik" (tren terlihat)
  • "Siap naik level berikutnya" (progres terlihat)
  • "Tidak perlu intervensi" (metrik positif)

Perbandingan dengan Kompetitor

Fitur DashboardDuolingoAmal/ThurayyaPerbedaan
Akurasi Pelafalan✓ Rinci per hurufSpesifik bahasa Arab
Tingkat PenguasaanXP saja✓ Berwarna untuk kejelasanKognitif lebih jelas
Pelacakan Streak✓ Plus masa tenggangUX lebih baik
Pelacakan Waktu✓ Dasar✓ Detail + rekomendasiInsight berguna
Kemajuan Konten✓ Persentase kursus✓ Granular per konsepPresisi lebih tinggi
Analisis Tren✓ Tren mingguan/bulananBerdasarkan data

FAQ

Tanya: Apakah anak saya bisa melihat dashboard orang tua?

Jawab: Tidak. Dashboard hanya untuk orang tua dengan login terpisah. Anak hanya melihat kemajuan pribadi seperti jumlah streak dan lencana penguasaan di aplikasi.

Tanya: Apakah data ini real-time atau tertunda?

Jawab: Real-time untuk sesi berjalan (streak langsung diperbarui). Akurasi dan tren konsep diperbarui dalam 1 jam saat data masuk ke analytics lake.

Tanya: Bisakah saya mengunduh data kemajuan anak?

Jawab: Bisa. Dashboard ada tombol "Download Report" yang menghasilkan CSV berisi semua metrik 3 bulan terakhir. Berguna untuk berbagi dengan tutor atau guru.

Artikel Terkait