7.1 · Framework & Alur Standar Latihan
Konsep Satu Framework
Speaking Practice Engine adalah satu framework yang fleksibel untuk menangani 12 mode latihan berbicara - bukan 12 sistem yang terpisah. Setiap mode berjalan di atas framework yang sama, dengan konfigurasi dan aturan evaluasi yang berbeda.
Alur Standar (Berlaku untuk Semua Mode)
1. Practice Type ditentukan (sesuai Learning Objective / Mission)
↓
2. Instruction diberikan kepada pengguna
("Dalam latihan ini, kamu akan berlatih...")
↓
3. Stimulus / Input diberikan
(teks, gambar, pertanyaan, skenario, audio - tergantung mode)
↓
4. Pengguna Berbicara (Speaking Response)
→ Ditangkap oleh STT
↓
5. AI Mengevaluasi
→ Berdasarkan dimensi evaluasi yang relevan untuk mode ini
↓
6. AI Memberikan Feedback
→ Feedback bermakna sesuai standar ELJoy
↓
7. Pengguna memilih:
→ Retry (coba lagi dengan perbaikan)
→ Lanjut ke langkah/mission berikutnya
→ Evidence of Mastery tercapai → update Blueprint
12 Mode Latihan
| # | Mode | Deskripsi | Cocok untuk |
|---|---|---|---|
| 1 | Repeat After Me / MyMicry | Menirukan kalimat AI | Pronunciation & intonasi |
| 2 | Shadowing | Berbicara bersamaan dengan audio | Ritme & kelancaran |
| 3 | Role Play | Bermain peran dalam skenario | Komunikasi kontekstual |
| 4 | Daily Life Conversation | Percakapan sehari-hari | Kefasihan general |
| 5 | Picture Description | Mendeskripsikan gambar | Observasi & ekspresi |
| 6 | Storytelling | Menceritakan pengalaman/kisah | Narasi & koherensi |
| 7 | Opinion Giving | Menyampaikan pendapat | Ekspresi & argumentasi |
| 8 | Discussion | Berdiskusi tentang isu | Bertukar pikiran |
| 9 | Problem Solving | Mendiskusikan solusi | Komunikasi analitis |
| 10 | Debate | Mempertahankan posisi | Komunikasi persuasif |
| 11 | Create Your Conversation | Pengguna rancang percakapan sendiri | Kreativitas & inisiatif |
| 12 | Create Your Speech | Pengguna buat & sampaikan presentasi | Organisasi & delivery |
Konfigurasi per Mode
Setiap mode memiliki konfigurasi yang berbeda:
| Konfigurasi | Deskripsi |
|---|---|
| Stimulus type | Jenis input yang diberikan (teks, audio, gambar, skenario) |
| Interaction pattern | Satu arah (monologue) atau dua arah (dialogue) |
| Turn limit | Batas jumlah giliran bicara |
| Evaluation dimensions | Dimensi mana yang dievaluasi (berbeda per mode) |
| Evaluation weights | Bobot setiap dimensi (berbeda per mode) |
| Retry allowed | Apakah pengguna boleh coba ulang |
| Duration | Perkiraan durasi latihan |
Acceptance Criteria
- Satu framework menangani semua mode (bukan sistem terpisah)
- Alur standar 7-step berlaku untuk semua mode
- Setiap mode memiliki konfigurasi yang bisa diatur
- Mode baru bisa ditambahkan melalui konfigurasi (tanpa rebuild)
- STT menangkap ucapan pengguna di semua mode
- Evaluasi berjalan sesuai dimensi dan bobot yang dikonfigurasi