l3kn / org-fc

Spaced Repetition System for Emacs org-mode
https://www.leonrische.me/fc/index.html
GNU General Public License v3.0
258 stars 31 forks source link

[Feature request] Support multiple "decks" #87

Closed cashpw closed 1 year ago

cashpw commented 1 year ago

It would be nice to support the idea from Anki, etc, of Decks. A deck is a collection of cards. Users should be able to review decks independently of one another.

cashpw commented 1 year ago

Looks like this is already possible using a context :filter.

cashpw commented 1 year ago
  1. Select a tag which will identify your new deck. I'll use :deck_one in this example.
  2. Tag all of the cards to include in this deck with the tag
  3. Define a new context:
    (add-to-list 'org-fc-custom-contexts
      '(deck-one . (:filter (tag "deck_one"))))
  4. org-fc-review and select deck-one
cashpw commented 1 year ago

Closing as the feature already exists. I think it's a good idea to reference the term "deck" as that's what incoming Anki users will expect.

l3kn commented 1 year ago

Review contexts are a more advanced variant of this, to accommodate a “zettelkasten” style with many files containing only a few cards each.

Alternatively you could create a file for each deck and either create a context specific for that file, or start a review session from within that file.

Let me look into integrating the documentation files into this repo, then we can work on some kind of “migrating from Anki” guide.