StudyMate — Spaced Repetition Flashcard
Digital ProductRingkasan Proyek
StudyMate adalah perangkat lunak edukasi interaktif berbasis kartu memori (flashcard) yang menerapkan metode ilmiah pengulangan berjeda (spaced repetition) untuk membantu mahasiswa dan pembelajar mandiri mengingat materi teknis secara permanen.
Masalah yang Dihadapi
Mempelajari konsep rekayasa, sintaks pemrograman, dan kosakata asing dengan sistem hafalan semalam (cramming) terbukti cepat terlupakan dalam kurun waktu beberapa hari.
Solusi & Pendekatan Teknis
Mengimplementasikan algoritma SM-2 (SuperMemo) dalam aplikasi Python yang secara cerdas menjadwalkan kapan sebuah kartu harus diuji kembali berdasarkan tingkat kesulitan respon pengguna.
Fitur Utama
- Algoritma Spaced Repetition yang menyesuaikan interval pengulangan secara otomatis.
- Manajemen deck kartu (tambah, edit, kelompokkan berdasarkan topik materi).
- Penyimpanan database lokal berbasis SQLite yang ringan dan portabel.
- Statistik perkembangan belajar harian dan tingkat retensi memori.
Tantangan Rekayasa & Solusi
- Menghitung rumus kalkulasi faktor kemudahan (easiness factor) dan interval peninjauan secara matematis akurat.
- Merancang pengalaman belajar konsol yang menarik, jelas, dan memotivasi pengguna untuk konsisten latihan setiap hari.
Hasil & Dampak Proyek
Membantu pengguna meningkatkan retensi belajar topik rumit secara signifikan, dipaketkan rapi di toko produk digital Lynk.id.
Refleksi & Pembelajaran
Mempelajari integrasi ilmu kognitif dengan rekayasa perangkat lunak, perancangan basis data relasional lokal SQLite, serta antarmuka aplikasi interaktif.