Graded Spaced Repetition (“The Supermemo System”)

Feed Icon

What is it?

The Supermemo algorithm (called Graded Spaced Repetition on FlashcardDB) is a sophisticated form of spaced repetition developed by Piotr Wozniak. Spaced repetition makes studying with flashcards much more efficient and effective.

SM-2 in Action



How does it work?

As with the Leitner System the idea is that the repetition of each flashcard is scheduled, or spaced, in such a way that the learner spends most of their time studying material that is more challenging. Material that has been retained well is studied only occasionally to ensure it has not been forgotten. Wozniak's ambitious goal was to find not just a good time but the ideal moment for the next repetition to occur.

From the learner's perspective Graded Spaced Repetition works like this:

  • The learner is presented with a series of flashcards that have been scheduled to be repeated that day. For each flashcard they attempt to recall the correct response.
  • After examining the correct answer the learner grades their ability to recall the material. The grades reflect not only whether or not the material was successfully recalled but also how difficult it was to remember.
  • The algorithm uses the grades to track how easily the learner is able to remember each unit of knowledge over time. The interval between each repetition is calculated using that history.
  • With regular use, the system is able to come closer and closer to the ideal interval to repeat each flashcard. The learner is able to rely on the algorithm to decide which flashcards need to be repeated in order to retain the material in long-term memory.

FlashcardDB's Implementation of Graded Spaced Repetition

On FlashcardDB the default Spaced Repetition System is the Leitner System. To switch to Graded Spaced Repetition click the Settings link at the top of the page, then choose Graded Spaced Repetition in the drop down list in the section named “Change Spaced Repetition System” and then click [Change S.R. System].

GradeGrade hintDescription of Learner's Recall
OneFailUnable to recall the material. Completely unfamiliar.
TwoAlmost..Unable to recall the material. But felt more familiar.
ThreeBarelyAble to recall the material but only with a great deal of effort.
FourOkayAble to recall the material with no more than a slight hesitation.
FiveEasy!Able to recall the material with absolutely no difficulty. Too easy.


FlashcardDB uses a modified version of SM-2 which is the most widely used version of the Supermemo algorithm and employed by popular desktop programs such as Mnemosyne and Anki. The Supermemo program itself continues to be updated. The most current version can be found here: www.supermemo.com

(You do not need to log in to use FlashcardDB. However, in order to use Spaced Repetition, study results have to be associated with a user. If you would like to try it out and do not have a login sign up here. It's fast and free!)





Copyright 2007-2008 FlashcardDB     Terms of Service & Usage Policy