10.3 · Progress Dashboard
Ringkasan & Komponen Dashboard
Progress Dashboard adalah pusat visual bagi pengguna untuk memantau perjalanan dan perkembangan kemampuan berbicara mereka. Detail lengkap mengacu pada Bagian 5.5 - Progress Tracking.
| Elemen Visual | Deskripsi & Fungsi |
|---|---|
| Level Badge | Menampilkan CEFR Level (A1 - C2) dan Sub-Level (Lower/Upper) saat ini |
| Daily Streak Counter | Menghitung hari berturut-turut berlatih untuk memicu kebiasaan harian |
| Current Objective Card | Target kompetensi aktif yang sedang dilatih + progress bar penyelesaian |
| Skill Radar Chart | Visualisasi grafik radar 7 Dimensi Komunikasi (Fluency, Accuracy, Vocabulary, Coherence, Pronunciation, Interaction, Task Completion) |
| Weekly Summary | Total durasi latihan (menit) dan jumlah misi yang terselesaikan minggu ini |
| Recent Achievements | Lencana pencapaian (misal: First 5-Day Streak, Mastered Ordering Food) |
| Learning Path Visualizer | Peta interaktif daftar objective yang sudah dikuasai dan berikutnya |
Acceptance Criteria
- Dashboard memuat data riwayat belajar secara real-time dari Learner Profile
- Skill Radar Chart menampilkan 7 dimensi komunikasi dengan visual yang jelas dan responsif
- Streak counter diperbarui otomatis setiap kali minimal 1 misi harian selesai
- Kartu objective aktif menyediakan tombol akses instan (Quick Start) ke sesi latihan berikutnya