obsidian-spaced-repetition icon indicating copy to clipboard operation
obsidian-spaced-repetition copied to clipboard

[FEAT] Review Flashcards from All Decks Simultaneously

Open cesar-programs opened this issue 2 years ago • 8 comments

Is your feature request related to a problem? Please describe. At the moment, unless all cards are under a parent deck, we can't review all the cards in one session

Describe the solution you'd like I would like an option to study all cards across all decks It would be nice to have the option to study these cards in random order

Thank you

cesar-programs avatar Mar 09 '22 08:03 cesar-programs

Wait, isn't this default behavior? If you tag the note with #flashcards all of them show up in a single deck for me.

AB1908 avatar Mar 09 '22 17:03 AB1908

Wait, isn't this default behavior? If you tag the note with #flashcards all of them show up in a single deck for me.

Yes, it can be when using the tagging option for deck creation.

With the option to turn folders into decks, we're left with top level decks (which, are in the root folder of our vault), such as the following

image

I just started using the spaced repetition plug-in again, so there isn't many decks to see; however, I hope it is visible that there is no option to review all cards when using folders/subfolders as decks (such as reviewing both mathematics and computer science in the example above) and I think it would a really nice feature to have, especially when the user has many more decks than I currently have.

Thank you

cesar-programs avatar Mar 09 '22 18:03 cesar-programs

Ah, I see. Makes sense. I'll see what I can find.

AB1908 avatar Mar 10 '22 13:03 AB1908

My current workaround it to put all folders into a 'Home' folder that is in the root of the Obsidian vault

cesar-programs avatar Mar 13 '22 03:03 cesar-programs

I haven't had the time to dig into the deck construction but I'll keep an eye out to see if it clicks for me.

AB1908 avatar Jul 15 '22 21:07 AB1908

Hi @cesar-programs

I'm sure you have completely forgotten about your idea :-) but this has now been implemented, and is ready for beta testing.

If there are multiple top-level decks, then the flashcard modal displays an entry for All Decks for example:

image

The latest mainstream release 1.11.0 also includes the ability to shown random cards across all decks. This is a new setting:

image

Beta Testing

There is a file called main.js in this zip file main_415A.zip

If you wish to try this before it is included in a mainstream release, you will need to copy that file to the obsidian plug-in folder, e.g. D:\Obsidian\Obsidian\.obsidian\plugins\obsidian-spaced-repetition

Then reload the plug-in, or restart obsidian.

Any feedback appreciated.

Cheers Ronny

ronzulu avatar Jan 13 '24 07:01 ronzulu

@ronzulu you've probably seen it already but if not, can you look into using tfthacker's brat tool for easier beta distribution?

AB1908 avatar Jan 14 '24 00:01 AB1908

@ronzulu you've probably seen it already but if not, can you look into using tfthacker's brat tool for easier beta distribution?

Thanks for letting me know, I hadn't come across it before.

ronzulu avatar Jan 15 '24 01:01 ronzulu