Content Duo: Bagaimana Kami Mencampur Pelajaran Baru, Ulangan, dan Tantangan untuk Setiap Anak
Content Duo adalah mesin pelajaran adaptif Amal yang menghasilkan sesi pembelajaran personal dengan mencampur tiga jenis konten: materi baru yang belum pernah dilihat anak, materi ulangan yang dijadwalkan untuk pengulangan jangka panjang (spaced repetition), dan tantangan yang sedikit di atas level saat ini anak. Rasio campuran ini berubah secara real-time berdasarkan persona anak (pemula/menengah/lanjutan) dan performa dalam sesi.
Bagaimana Content Duo Bekerja
Sistem Konten Virtual Byte
Content Duo adalah generator khusus, bukan konten yang sudah dibuat sebelumnya:
User menekan "Play" pada Content Duo
↓
API endpoint: POST /user/{user_id}/content_bytes/play
↓
Backend ContentDuo generator:
1. Ambil persona user (pemula/menengah/lanjutan)
2. Ambil semua konsep yang harus diulang (dari penjadwalan HLR)
3. Ambil konsep baru tingkat selanjutnya (dari kurikulum)
4. Ambil konsep tantangan (1-2 level di atas saat ini)
5. Campur menjadi sesi 15-20 menit yang personal
↓
Kembalikan sesi dinamis ke aplikasi (tidak pernah disimpan di database)
↓
Anak memainkan sesi
↓
Selesai memperbarui status memori HLR semua konsep dalam sesi
Content Duo bukan pelajaran tetap — diproduksi sesuai permintaan.
Tiga Slot Konten
Slot Konten Baru (Memperkenalkan konsep baru)
- 40–60% dari sesi (tergantung persona)
- Konten dari tingkat kurikulum berikutnya yang belum dikuasai anak
- Contoh: Anak telah menguasai huruf, slot baru memperkenalkan "ب + ا = با"
- Tujuan: Membangun keterampilan secara progresif
Slot Ulangan (Pengulangan terjadwal/HLR)
- 30–40% dari sesi
- Item yang perlu diulang sesuai jadwal HLR (probabilitas ingatan ~80%)
- Contoh: "ب" dipelajari 2 minggu lalu, harus diulang hari ini
- Tujuan: Memperkuat ingatan
Slot Tantangan (Zona perkembangan terdekat)
- 10–20% dari sesi
- Item 1-2 level di atas penguasaan saat ini
- Contoh: Level baca pemula, tantangan berupa cerita pendek
- Tujuan: Dorongan pertumbuhan tanpa frustrasi
| Persona | Baru | Ulangan | Tantangan | Sesi Tipikal |
|---|---|---|---|---|
| Pemula | 60% | 30% | 10% | 3 huruf baru, 2 ulangan, 1 permainan |
| Menengah | 40% | 40% | 20% | 2 kata baru, 2 ulangan, 2 tantangan |
| Lanjutan | 20% | 40% | 40% | 1 kalimat baru, 2 ulangan, 3 tugas baca |
Adaptasi Real-Time Saat Sesi Berlangsung
Content Duo memantau performa selama sesi dan mengatur slot secara dinamis:
Struktur sesi: [Baru] [Ulangan] [Tantangan] [Baru] [Ulangan] [Tantangan]
Skor anak:
[Baru] → 95% ✓ Lanjutan
[Ulangan] → 88% ✓ Sesuai
[Tantangan] → 42% ✗ Kesulitan
↓
[Sistem menyesuaikan] → Kurangi slot tantangan, tambah ulangan
↓
3 slot berikutnya: [Baru] [Ulangan] [Ulangan] (ganti tantangan)
↓
Skor meningkat → sistem perlahan tambahkan tantangan lagi
Umpan balik real-time ini menjaga anak dalam keadaan "flow" — tantangan yang sesuai tanpa frustrasi.
Deteksi Persona dan Adaptasi
Klasifikasi Otomatis (Tanpa pilihan manual)
Sistem memantau:
- Berapa banyak konten yang dimainkan minggu ini
- Tren akurasi (meningkat, stabil, menurun)
- Distribusi penguasaan konsep (berapa banyak konsep yang sudah dikuasai)
- Tingkat penyelesaian sesi (apakah anak menyelesaikan sesi)
Rentang metrik (contoh ambang):
Pemula: <20 konsep dikuasai, tren akurasi <60%
Menengah: 20-60 konsep dikuasai, akurasi 60-85%
Lanjutan: >60 konsep dikuasai, akurasi >85%, konsistensi tinggi
Perpindahan persona lancar:
- Pemula → Menengah: ketika skor penguasaan > 0.65 selama 3 sesi berturut-turut
- Menengah → Lanjutan: ketika skor penguasaan > 0.78 selama 3 sesi berturut-turut
- Regresi: jika akurasi menurun tiba-tiba, persona diturunkan untuk menjaga keterlibatan
Perbandingan dengan Pendekatan Duolingo
| Fitur | Duolingo | Amal Content Duo |
|---|---|---|
| Struktur pelajaran | Tetap sama untuk semua | Personal sesuai anak |
| Jenis konten | Pilihan ganda, mengetik | 45+ jenis latihan |
| Memori per item | Tidak ada | Pelacakan HLR |
| Rasio slot | Statis (3 jenis tetap) | Dinamika sesuai performa |
| Deteksi persona | Pilihan tingkat manual | Otomatis dari aktivitas |
| Adaptasi real-time | Tidak | Ya, saat sesi |
Mengapa Ini Penting
- Tanpa Content Duo: anak bosan dengan pelajaran monoton, tidak ada jadwal pengulangan ilmiah, anak berbakat tidak tertantang, anak kesulitan frustrasi
- Dengan Content Duo: setiap sesi unik, waktu ulangan optimal (didukung HLR), keterlibatan maksimal, kecepatan belajar meningkat
FAQ
T: Bisa kah saya lihat isi Content Duo sebelum anak mulai bermain?
J: Tidak untuk latihan spesifik, tapi dashboard orangtua menampilkan rasio konten (baru/ulangan/tantangan) dan konsep yang akan diulang hari ini.
T: Bagaimana jika anak tidak suka jenis latihan tertentu?
J: Anda bisa nonaktifkan jenis tersebut di pengaturan. Content Duo akan buat sesi dari jenis lain. Rekomendasi tetap gunakan variasi supaya belajar optimal.
T: Bagaimana Content Duo menyesuaikan kecepatan belajar berbeda?
J: Deteksi persona otomatis. Anak cepat maju ke menengah (lebih banyak materi baru dan tantangan). Anak butuh waktu lebih lama tetap di pemula (lebih banyak ulangan dan konten mudah). Tanpa tekanan, semua diikuti sesuai tempo masing-masing.

