Anki (/ˈɒŋkiː/; Japanese: [aŋki]) is a free and open-source flashcard
program using active recall testing and spaced repetition, techniques from
cognitive science for memorization. The name comes from the Japanese word for
"memorization" (暗記).
The SM-2 algorithm, created for SuperMemo in the late 1980s, forms the basis
of the spaced repetition methods employed in the program. Anki's
implementation of the algorithm has been modified to allow priorities on cards
and to show flashcards in order of their urgency.
Anki is content-agnostic, the cards are presented using HTML and may include
text, images, sounds, videos, and LaTeX equations. The decks of cards, along
with the user's statistics, are stored in the open SQLite format.
…