2.1 · Cakupan Produk (In-Scope)
Ringkasan
Bagian ini mendefinisikan apa saja yang termasuk dalam cakupan produk ELJoy. Tujuannya agar semua punya pemahaman yang sama tentang apa yang akan dibangun.
| Aspek | Cakupan |
|---|
| Platform utama | Web App (PWA - Progressive Web App, Mobile Responsive) |
| Fitur PWA | Installable (Add to Home Screen), offline caching konten statis, push notification via Web Push API |
| Bahasa target | Bahasa Inggris (English communication) |
| Bahasa interface | Bahasa Indonesia (utama), dengan opsi English |
| Model monetisasi | Freemium + Subscription |
Fitur Utama yang Akan Dibangun
1. Assessment System
- Ice Breaker Assessment (terbuka untuk publik, tanpa registrasi)
- Universal Assessment (setelah Ice Breaker, sebelum jadi member)
- Adaptive Confirmation Assessment (khusus member)
- Continuous Assessment (berjalan terus sepanjang pengguna aktif)
- Learner Profile yang dihasilkan dari assessment
2. Learning Journey System
- Personalized Learning Blueprint per pengguna
- Learning Objectives berbasis communication outcomes
- Learning Path yang adaptif
- Mission System (Daily Mission + Progression Missions)
- Evidence of Mastery sebagai syarat progress
- Progress Tracking & Level Progression
3. AI Companion
- AI sebagai Learning Companion (bukan chatbot)
- Konteks pengguna yang lengkap di setiap interaksi
- Evaluasi dan feedback yang bermakna
- Coaching dan motivasi
- Memori jangka panjang tentang perjalanan pengguna
4. Speaking Practice Engine
- 12 mode latihan berbicara dalam satu framework
- Sistem evaluasi yang berbeda per mode
- Alur standar: Practice Type → Instruction → Stimulus → Response → Evaluasi → Feedback → Retry/Next
- Speech-to-Text (STT) untuk menangkap ucapan pengguna
- Text-to-Speech (TTS) untuk model AI berbicara
5. Content Management
- Hierarki konten: Domain → Topic → Communication Objective → Speaking Content → Toolkit
- Tiga format Speaking Content: Short Conversation, Extended Conversation, Speech
- Communication Toolkit: Vocabulary, Expressions, Functional Language, Guidelines, Grammar Insights, Pronunciation Notes
- CEFR Topic Eligibility
- Content Difficulty yang terpisah dari User Level
6. Membership & Monetisasi
- Model Free (akses terbatas) vs Member (akses penuh)
- Paket berlangganan (bulanan/tahunan)
- Sistem pembayaran
- Hak akses per tier
7. User Management
- Registrasi & autentikasi (email, social login)
- Profil pengguna & preferensi belajar
- Progress Dashboard
- Notifikasi & pengingat belajar
8. Administration
- Admin Dashboard
- CMS untuk konten pembelajaran
- User & membership management
- Analytics & reporting
Integrasi & Teknologi
| Komponen | Teknologi yang Dibutuhkan |
|---|
| AI/LLM | Large Language Model untuk AI Companion |
| STT | Speech-to-Text engine untuk pengenalan ucapan |
| TTS | Text-to-Speech engine untuk suara AI |
| Pronunciation | Engine untuk analisis pronunciation |
| Payment | Payment gateway untuk subscription |
| Web Push Notification | Untuk pengingat dan engagement (via Web Push API) |
| Analytics | Untuk tracking penggunaan dan metrik bisnis |