Flashora | Flutter AI Flashcards App Template

The schedule is arithmetic. The model only writes the cards.
Flashora decides when every card comes back with SM-2 — the spaced repetition algorithm published for SuperMemo 2 and the ancestor of most schedulers in use today — running in plain Dart on the device. Grade a card and the next date follows from its ease factor and its last interval. Run it twice and you get the same answer, which is why the bundled tests can assert on a schedule.

An AI provider is asked to do exactly one thing: draft card text from a block of the user’s notes, or from a photograph of a page. It is never asked when a card is due, never asked to grade an answer, and never asked what the user knows. Turn every provider off and you lose drafting; reviewing, scheduli

Add a Comment

Your email address will not be published. Required fields are marked *