5.5 · Progress Tracking & Level Progression
Tujuan
Pengguna harus bisa melihat dan merasakan perkembangan mereka - secara nyata, bukan hanya sebagai angka abstrak. Progress tracking yang baik menjadi motivasi utama untuk terus belajar.
Jenis Progress yang Di-Track
1. Progress per Learning Objective
| Metrik | Deskripsi |
|---|---|
| Status | Not started / In progress / Mastery achieved |
| Missions completed | Berapa mission yang sudah diselesaikan |
| Evidence progress | Seberapa dekat ke Evidence of Mastery (persentase) |
| Time spent | Total waktu latihan untuk objective ini |
2. Progress per Level (CEFR)
| Metrik | Deskripsi |
|---|---|
| Objectives completed | X dari Y objectives di level ini |
| Skills improved | Dimensi komunikasi yang meningkat |
| Ready for next level | Apakah sudah memenuhi syarat naik level |
3. Progress Harian
| Metrik | Deskripsi |
|---|---|
| Daily streak | Berapa hari berturut-turut berlatih |
| Today's missions | Mission yang diselesaikan hari ini |
| Today's practice time | Total waktu latihan hari ini |
4. Progress Keseluruhan
| Metrik | Deskripsi |
|---|---|
| Total practice time | Akumulasi waktu latihan sejak bergabung |
| Total missions completed | Total mission yang diselesaikan |
| Total objectives mastered | Total objectives yang sudah tercapai |
| Level history | Perjalanan level dari awal sampai sekarang |
| Skill Radar evolution | Perubahan Skill Radar dari waktu ke waktu |
Level Progression
Kapan Pengguna Naik Level?
Level progression bukan otomatis berdasarkan jumlah mission. Pengguna naik level ketika:
- Minimal 70% Learning Objectives di level saat ini sudah mencapai Evidence of Mastery
- Skill Profile menunjukkan peningkatan yang signifikan di semua dimensi
- Continuous Assessment mengonfirmasi kesiapan untuk level berikutnya
Proses Naik Level
[70%+ objectives mastered di level saat ini]
↓
[Continuous Assessment mengonfirmasi]
↓
[Level-up assessment (percakapan konfirmasi)]
↓
[Level resmi di-update di Blueprint]
↓
[Notifikasi & celebration ke pengguna]
↓
[New objectives untuk level baru di-generate]
Celebration saat Naik Level
Ketika pengguna naik level, ini harus terasa istimewa:
- Animasi celebration yang menarik
- Pesan dari AI yang personal dan bangga
- Ringkasan perjalanan dari level sebelumnya
- Preview apa yang menanti di level baru
Tampilan Progress Dashboard
Elemen-Elemen Dashboard
| Elemen | Deskripsi |
|---|---|
| Level Badge | Tampilan level CEFR saat ini (visual yang menarik) |
| Streak Counter | "12 hari berturut-turut" |
| Current Objective Card | Objective yang sedang dikerjakan + progress bar |
| Skill Radar | Radar chart 7 dimensi |
| Weekly Summary | "Minggu ini: 5 mission, 2 jam latihan" |
| Achievement Cards | Pencapaian terbaru yang bisa dibanggakan |
| Learning Path Visual | Peta objectives - yang selesai, yang aktif, yang berikutnya |
Acceptance Criteria
- Progress per objective ter-track secara otomatis
- Daily streak ter-track dan ditampilkan
- Skill Radar ter-update berdasarkan Continuous Assessment
- Level progression memerlukan Evidence of Mastery (bukan completion saja)
- Ada celebration saat pengguna naik level
- Dashboard menampilkan progress yang mudah dipahami dan memotivasi
- Riwayat progress tersimpan dan bisa dilihat kembali