Jump to content

Anki (software): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
New higher standards. Many "product advertisement" pages to be deleted. Only original SuperMemo product warrants wiki entry.
please read the talk page of your other online account
Line 1: Line 1:
{{Notability|date=March 2009}}
{{Infobox Software
{{Infobox Software
| name = Anki
| name = Anki
Line 10: Line 9:
| released =
| released =
| latest release version = 0.9.9.6
| latest release version = 0.9.9.6
| latest release date =
| latest preview version =
| latest preview date =
| frequently updated = Yes
| frequently updated = Yes
| programming language = [[Python (programming language)|Python]]
| programming language = [[Python (programming language)|Python]]
| operating system = [[Microsoft Windows|Windows]], [[Linux]], [[Mac OS X]]
| operating system = [[Microsoft Windows|Windows]], [[Linux]], [[Mac OS X]]
| platform = [[Cross-Platform]]
| platform = [[Cross-Platform]]
| size =
| language = English, Japanese, German, French, Spanish, Czech, Korean, Italian
| language = English, Japanese, German, French, Spanish, Czech, Korean, Italian
| status = Active
| status = Active

Revision as of 00:26, 23 March 2009

Anki
Developer(s)Damien Elmes
Stable release
0.9.9.6
Repository
Written inPython
Operating systemWindows, Linux, Mac OS X
PlatformCross-Platform
Available inEnglish, Japanese, German, French, Spanish, Czech, Korean, Italian
TypeFlashcard spaced repetition
LicenseGPL v3
Websitehttp://ichi2.net/anki/

Anki is a spaced repetition flashcard program. The software is similar to SuperMemo, a commercial product for the same purpose, and Mnemosyne, a minimalist free software alternative. Anki gets its name from the Japanese word 暗記 meaning "memorizing".

The SM2 algorithm, created for SuperMemo in the late 80s, 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 cards in order of their urgency.

Unique features

Facts

Anki stores data in a different way to other flashcard programs. Within Anki, data is held in two forms: "facts" and "cards". Facts are like database entries and can have an arbitrary number of fields. For example, for learning a language, a fact may have the following fields and example entries:

  • Field 1: Expression in target language - "gâteau"
  • Field 2: Pronunciation - [sound file with the word "gâteau" pronounced]
  • Field 3: Meaning in your own language - "cake"

The user can then design cards that test the information contained in each fact. One card may have a question: (expression) and an answer (pronunciation, meaning).

By keeping the separate cards linked to the same fact, spelling mistakes can be adjusted against all cards at the same time, and Anki can make sure related cards are not shown in too short a spacing.

Syncing

Anki supports synchronization with a free online server. This allows you to keep your deck synchronized across multiple computers, and to study online or on a cell phone.

Japanese and Chinese reading generation

Anki will automatically fill in the reading of Japanese and Chinese text.

Comparisons

Anki's scheduling algorithm is based on an older version of the SuperMemo algorithm. The Anki author claims that newer versions of the Supermemo algorithm are more susceptible to incorrect scheduling.[1]

References

See Also

External links