mirror of
https://github.com/ankitects/anki.git
synced 2025-09-23 08:22:24 -04:00
Anki is a smart spaced repetition flashcard program
![]() the previous approach meant we weren't able to preserve the card state exactly when cards were in learning, since we didn't record the step position prior to cards being moved into the filtered deck. it also meant the answer buttons needed to change depending on state - 4 for cards in learning/review, but 2 when the card is on the final step or is a review. instead, in preview mode cards always have 2 buttons: again will repeat again after a delay, and good immediately removes the card and restores it to its previous state. to accomplish this, we use a separate queue #, as the learn count always needs to have a 1:1 correspondence to the number of cards |
||
---|---|---|
anki | ||
aqt | ||
designer | ||
tests | ||
tools | ||
web | ||
.gitignore | ||
.travis.yml | ||
anki.1 | ||
anki.desktop | ||
anki.png | ||
anki.xml | ||
anki.xpm | ||
LICENSE | ||
LICENSE.logo | ||
Makefile | ||
README.contributing | ||
README.development | ||
README.md | ||
requirements.txt | ||
runanki |
Anki
This is the development branch of Anki.
For stable builds, please see https://apps.ankiweb.net.
For non-developers who want to try this development code, the easiest way is to use a binary package - please see https://anki.tenderapp.com/discussions/beta-testing
To run from source, please see README.development.