Я работаю над проектом, в котором промежуточный повтор необходим, однако я не специалист по этому вопросу, и я боюсь изобретать квадратное колесо. В моих исследованиях я указал две различные системы: систему Лейтнера и семейство алгоритмов SM.
Я еще не решил, какая система будет лучше всего вписываться в мой проект. Если бы я должен был ориентироваться на SM, я бы попытался реализовать что-то похожее на что использует Anki.
Мой лучший вариант - использовать существующую библиотеку Java. Это может быть довольно просто, мне нужно только вычислить время для следующего повторения. Кто-нибудь слышал о такой инициативе?