Plugin for flashcards & note-level spaced repetition all inside Obsidian

Great thanks.

Idea for enhancement to support incremental reading, either in this plugin or in a new related plugin, if this is possible:

  • Include a priority rating rather than difficulty, and adjust next viewing schedule based on priority

SuperMemo invented IR and uses priority along with a bunch of other settings to do it. SM focuses on IR as a means to distill a note down to flashcards but I’m looking simply for a way to run a priority queue on my reading inbox in Obsidian.

Essentially this aids in draining reading inboxes by attaching a reading priority to the note in the inbox. Allow the priority to be adjusted up/down during the IR session.

Difficulty rating is more for memorization while priority is for “show me this again sooner/later than other items in the queue” without a specified difficulty. This is why I mentioned maybe it should be a separate plugin. ¯\_(́ ◡◝ )_/¯

To me the ideal IR workflow is:

  • start IR session targeting a set of notes (by tag, folder, whatever)
  • plugin shows first item that is due on that day and with highest priority
  • after I review it I can choose to adjust priority up/down
  • I click to move to the next note in sequence
  • plugin shows the next item that is both due that day and has second highest priority in the list
  • repeat until I tire of IR and end the session, to start again another day

This is essentially how IR works in SM. (minus the “make flashcards from the material” step)

How difficult would it be to implement a feature like this?

6 Likes