Skip to main content

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​

#ModeDeskripsiCocok untuk
1Repeat After Me / MyMicryMenirukan kalimat AIPronunciation & intonasi
2ShadowingBerbicara bersamaan dengan audioRitme & kelancaran
3Role PlayBermain peran dalam skenarioKomunikasi kontekstual
4Daily Life ConversationPercakapan sehari-hariKefasihan general
5Picture DescriptionMendeskripsikan gambarObservasi & ekspresi
6StorytellingMenceritakan pengalaman/kisahNarasi & koherensi
7Opinion GivingMenyampaikan pendapatEkspresi & argumentasi
8DiscussionBerdiskusi tentang isuBertukar pikiran
9Problem SolvingMendiskusikan solusiKomunikasi analitis
10DebateMempertahankan posisiKomunikasi persuasif
11Create Your ConversationPengguna rancang percakapan sendiriKreativitas & inisiatif
12Create Your SpeechPengguna buat & sampaikan presentasiOrganisasi & delivery

Konfigurasi per Mode​

Setiap mode memiliki konfigurasi yang berbeda:

KonfigurasiDeskripsi
Stimulus typeJenis input yang diberikan (teks, audio, gambar, skenario)
Interaction patternSatu arah (monologue) atau dua arah (dialogue)
Turn limitBatas jumlah giliran bicara
Evaluation dimensionsDimensi mana yang dievaluasi (berbeda per mode)
Evaluation weightsBobot setiap dimensi (berbeda per mode)
Retry allowedApakah pengguna boleh coba ulang
DurationPerkiraan 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