SM-2 is a simple spaced repetition algorithm. It calculates the number of days to wait before reviewing a piece of information based on how easily the the information was remembered today.
Code and real data for "Large-scale randomized experiment reveals machine learning helps people learn and remember more effectively", npj Science of Learning 2021
Flashcards is a cross-platform study tool built with Python. Create your decks of flashcards, import, export, and study them. It calculates which flashcards you should study, and how often, based on a spaced repetition algorithm.
Yelena is a self-hosted flashcard program for your Google Translate saved words using spaced repetition, a technique for fast and long-lasting memorization.
Cross platform vocable and grammar trainer using spaced repetition algorithm - unfinished rewrite of existing and working (but due to license reasons unpublished) app / program