Algoritma Half-Life Regression di Kurikulum Adaptif Amal
Baca 4 mntMohammad Shaker

Algoritma Half-Life Regression di Kurikulum Adaptif Amal

Kurikulum adaptif Amal menggunakan Half-Life Regression untuk jadwal ulang pembelajaran agar anak tidak lupa materi.

Pengulangan Spasi

Jawaban Singkat

Half-Life Regression (HLR) adalah algoritma di balik kurikulum adaptif Amal. Algoritma ini memodelkan memori sebagai peluruhan eksponensial menggunakan rumus p(recall) = 2^(-Δ/h), di mana h adalah waktu paruh dari setiap item pembelajaran, dan menjadwalkan pengulangan saat probabilitas mengingat turun hingga sekitar 80%.

Rasio Persona: Konten Baru vs Ulasan vs Tantangan

PersonaKonten BaruUlasan + Tantangan
Pemula60% baru30% ulasan, 10% tantangan
Menengah40% baru40% ulasan, 20% tantangan
Lanjutan20% baru40% ulasan, 40% tantangan

Cara Kerja Rumus HLR

  • Memori meluruh secara eksponensial: setelah h jam probabilitas mengingat turun menjadi 50%
  • Setiap ulasan yang benar menggandakan waktu paruh item tersebut untuk anak itu
  • Amal menargetkan probabilitas mengingat 80% sebagai titik efisiensi optimal sebelum menjadwalkan ulasan

Pencocokan Tingkat Kesulitan Berdasarkan Persona

  • Sistem secara otomatis mendeteksi tiga persona berdasarkan aktivitas dan tren akurasi
  • Tidak perlu pemilihan manual — transisi persona terjadi secara diam-diam seiring peningkatan penguasaan
  • Skor penguasaan di atas 0,65 memicu perpindahan dari Pemula ke Menengah; di atas 0,78 pindah ke Lanjutan

Half-Life Regression: Algoritma di Balik Kurikulum Adaptif Amal

Kurikulum adaptif Amal didukung oleh Half-Life Regression (HLR), sebuah model memori di mana setiap item pembelajaran memiliki "half-life" — waktu hingga probabilitas mengingat turun ke 50%. Rumus p(recall) = 2^(-Δ/h) mengatur penjadwalan: item yang harus diulang muncul sebelum anak lupa, sementara item yang sudah dikuasai dijadwalkan lebih jarang. Dipadukan dengan penyesuaian tingkat kesulitan berdasarkan persona, ini menciptakan jalur pembelajaran yang benar-benar personal bagi setiap anak.

Matematika di Balik Memori

Model Peluruhan Eksponensial

Memori tidak memudar secara linier — melainkan mengikuti kurva eksponensial. Setelah mengulang sebuah konsep:

  • Segera setelah pengulangan: probabilitas mengingat 100%
  • Setelah h jam: probabilitas mengingat 50% (definisi half-life)
  • Setelah 2h jam: probabilitas mengingat 25%
  • Setelah 4h jam: probabilitas mengingat 6.25%

Amal menjadwalkan pengulangan berikutnya saat probabilitas mengingat mencapai sekitar 80% — titik efisiensi terbaik.

Contoh Praktis: Pembelajaran kata "كتب" (menulis)

PeristiwaWaktuHalf-LifeProbabilitas MengingatPengulangan Berikutnya
Belajar awalHari 1, 14:004h100%~18:00
Ulangan benarHari 1, 18:008h98%Hari 2, 10:00
Ulangan benarHari 2, 10:0016h92%Hari 3, 14:00
Ulangan benarHari 3, 14:0032h87%Hari 5, 22:00
Ulangan benarHari 5, 22:0064h81%Hari 8, 20:00
Memori stabilHari 8, 20:00128h79%Minggu ke-2

Setelah 5 ulangan benar, kata "كتب" diulang kira-kira setiap 5 hari. Anak menghabiskan sekitar 30 menit untuk kata ini dan bisa mengingatnya dengan baik.

Penyesuaian Kesulitan Berdasarkan Persona

Sistem secara otomatis mendeteksi tiga persona berdasarkan pola aktivitas:

  • Persona Pemula
    Rasio: 60% konten baru | 30% pengulangan | 10% tantangan
    Sesi contoh: 3 huruf baru, 2 pengulangan huruf, 1 kata mudah
    Transisi otomatis saat mastery_score > 0.65
  • Persona Menengah
    Rasio: 40% konten baru | 40% pengulangan | 20% tantangan
    Sesi contoh: 2 kata baru, 2 pengulangan kata, 1 tantangan sedang
    Transisi otomatis saat mastery_score > 0.78
  • Persona Lanjutan
    Rasio: 20% konten baru | 40% pengulangan | 40% tantangan
    Sesi contoh: 1 kalimat baru, 2 pengulangan, 3 tugas pemahaman menantang
    Untuk pembelajar tingkat mahir

Tidak perlu memilih manual — sistem beradaptasi secara otomatis saat anak menunjukkan kemampuan.

Pengelolaan Konten Berbasis Slot (Content Duo)

Setiap pelajaran adaptif memadukan tiga "slot" konten:

[Slot Konten Baru]  (Item yang belum pernah dilihat anak)
    ↓
[Slot Ulangan]      (Item yang harus diulang sesuai interval)
    ↓
[Slot Tantangan]   (Item sedikit di atas level current)

Rasio berubah dinamis selama sesi:

  • Jika anak kesulitan: perkuat porsi slot ulangan
  • Jika anak cepat maju: perkuat slot tantangan
  • Adaptasi persona real-time menjaga keterlibatan optimal

Arsitektur Implementasi

Model Database (UserItemMemoryModel):

user_id: "user_123"
item_id: "letter_ba"
concept_strength: 0.87  # skala 0-1
half_life_hours: 32
exposures: 7
correct_count: 6
last_reviewed_at: 2026-03-28 18:45
next_review_due_at: 2026-03-30 20:45

Fungsi Inti:

  • calculate_half_life(): Menyesuaikan h setelah tiap percobaan
    - Jawaban benar: h = h × 2 (memori menguat)
    - Jawaban salah: h = h × 0.5 (memori melemah)
    - Jumlah paparan sebagai peredam (lebih banyak = lebih stabil)
  • calculate_next_review_time(): Kapan item berikutnya muncul?
    - Target probabilitas mengingat: 80%
    - Rumus Δ = -h × log₂(0.8)
  • recall_probability(): Probabilitas retensi saat ini
    - Dipakai untuk mengutamakan item tampil
    - Item dengan probabilitas rendah dijadwalkan ulang lebih cepat

Mengapa Ini Penting

  • Tanpa HLR:
    - Duolingo: pelajaran sama untuk semua, tanpa pelacakan tiap item
    - Aplikasi flashcard: pengguna memilih ulang secara manual
    - Akibatnya: waktu terbuang untuk hal yang sudah diketahui, lupa pada hal penting
  • Dengan HLR di Amal:
    - Setiap konsep dilacak secara individual
    - Waktu pengulangan dioptimalkan secara ilmiah
    - Anak fokus belajar tepat di area yang penting
    - Proses belajar 40% lebih cepat dibanding aplikasi jadwal tetap

FAQ

T: Bagaimana jika anak salah terus suatu item?
A: Half-life menyusut (h = h × 0.5), jadi item itu muncul lebih sering. Sistem sabar — item tersebut muncul ulang setiap beberapa jam jika perlu. Dengan ulangan benar berulang, half-life akan meningkat kembali.

T: Bisakah saya mengubah manual level persona anak?
A: Sistem otomatis mendeteksi persona. Anda bisa menyesuaikan di pengaturan orang tua jika yakin anak di level berbeda, tapi aplikasi dapat mengoreksi otomatis jika data aktivitas berbeda.

T: Berapa lama suatu item dianggap "sepenuhnya dikuasai"?
A: Biasanya 5-8 ulangan benar dalam 2-3 minggu, tergantung half-life awal dan frekuensi latihan. Item yang sangat mudah (half-life awal tinggi) bisa stabil dalam hitungan hari. Item sulit bisa butuh berbulan-bulan.

FAQ

Apa itu Half-Life Regression dalam aplikasi pendidikan?

Half-Life Regression adalah model memori yang memberikan waktu paruh untuk setiap item pembelajaran — waktu yang dibutuhkan agar probabilitas mengingat turun menjadi 50%. Algoritma ini menggunakan informasi tersebut untuk menjadwalkan pengulangan pada saat yang paling efektif, bukan berdasarkan jadwal harian tetap.

Bagaimana HLR membuat kurikulum Amal menjadi adaptif?

Karena setiap huruf dan kata Arab memiliki status memori tersendiri untuk setiap anak, kurikulum secara otomatis mengubah apa yang dilihat anak berikutnya. Anak yang sudah menguasai ب beberapa hari lalu tidak akan membuang waktu untuk itu, sementara anak yang kesulitan akan mendapatkan pengulangan untuk item tersebut.

Apa saja tiga persona pembelajaran Amal?

Amal mengklasifikasikan anak sebagai Pemula, Menengah, atau Lanjutan berdasarkan pola aktivitas dan tren akurasi mereka. Setiap persona menerima campuran konten baru, ulasan, dan tantangan yang berbeda, dan transisi terjadi secara otomatis tanpa konfigurasi dari orang tua.

Artikel Terkait