Anki schedules flashcard reviews using your feedback about how well you recalled an answer. Images and audio can accompany cards, making it useful for vocabulary, terminology and other material that benefits from repeated recall.

It beats #4 for structured revision, but #2 helps manage the evidence needed for written assignments. Make one focused question per card instead of copying a whole page. The desktop app and AnkiWeb sync are free; the official AnkiMobile app for iOS is paid. It supports practice, not a guaranteed exam result.

Source: Anki · Screenshot: Ali00ABC · CC BY-SA 4.0. Resized/recompressed; source license retained.