Native Flashcard Feature: Enhancing Knowledge Acquisition and Retention / Spaced Repetition

About things I don’t like about Spaced Repetition community plugin:

  1. The plugin will modify your existing notes i.e. scheduling information is stored withing your card definitions
  2. There is no clear way to maintain your data accessible outside the plugin other than using separate files to create card definitions
  3. There is no standard syntax to define your cards, i.e. your data is locked to using that specific plugin

Additional comments:

1. Storing scheduling information in a separate yaml file is planned although this will most likely be only compatible internally with the plugin itself, not other flash card software, i.e. we don’t have a standard

2. Migration “from one storage system to another” is planned but I think we are dealing with data migration when using the plugin in both before and after and the data involved in this process is only compatible and accessible withing the plugin

3. Currently we can universally use CSV, XLXS and ODS. Things get difficult if inline formatting (bolds, italics etc) or mathematical formulas are used. Obsidian is suitable for writing and previewing mathematical formulas using MathJax (but not all packages are available). In this regard we could assume Obsidian could be well suited to create flash cards. In my experience MathJax in live preview is unstable and not usable but it works fine in reading mode.

1 Like

My simple workflow:

  1. Extract Question / Answer from notes in Obsidian
  2. Export notes to Mochi

Mochi is powerful, nicely designed and a valid alternative to Anki, because it supports markdown, pictures, sounds, tags, etc and with the Obsidian plugin Mochi cards exporter you create flashcards in a second.

Also, I Iike to use Dice roller by Jeremy Valentine, to display and browse random notes (flashcards) and the amazing Vocabulary view plugin by nnshi-s to create my own tests.

Flashcards need some structure to be useable as flashcards, so it might be difficult from a technically view, to implement a native flashcard system in Obsidian.

1 Like

Yes exactly. There are paid apps just dedicated to flashcards. I don’t see how Obsidian could offer any flashcard features without raising prices. Obviously you could offer flashcards as optional paid feature.

Well, the leading flashcard algorithm FSRS v6 is free and open source. Remnote is a paid flashcard app that completely abandoned its proprietary flashcard algorithm and replaced it with FSRS. The devs wrote on reddit that the first implementation (FSRS v3) took a while but updating to FSRS v6 was a breeze for them.