I work on a project where Spaced Repetition is essential, however I am not a specialist on the subject and I am afraid to reinvent the square wheel. My research pointed me two different systems, namely the Leitner system and the SM family of algorithms.
I haven’t decided yet which system would best fit into my project. If I was to take a SM orientation, I guess I would try to implement something similar to what Anki uses.
My best option would be to use an existing Java library. It could be quite simple, all I need is to compute the time for the next repetition.
Has anyone heard of such an initiative ?
I haven’t looked at Anki’s implementation but have you seen this one? quiz-me an SRS in Java.
Basically it goes like this
If you really want Anki’s algorithm, look through the source of Anki in Android available in Github. It is GPL though so you might need to buy a license.