st3v3nmw / obsidian-spaced-repetition

Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian.md
https://www.stephenmwangi.com/obsidian-spaced-repetition/
MIT License
1.52k stars 183 forks source link

[FEAT] "???" to denote a card that is randomly pulled as reversed #482

Open jackhagley opened 2 years ago

jackhagley commented 2 years ago

I have to list cards twice if I want them to come up as reversed and not. This does not seem an efficient use of space or cards. It would be better if there was a way to denote that the card could come up either way.

Introduce the ??? operator to have a card randomly be pulled as Up or Down

8398567-0b

st3v3nmw commented 2 years ago

Hey @jackhagley, I thought the single-line ::: & multiline ?? separators achieve this? šŸ¤”

jackhagley commented 2 years ago

Those are the reversed ones? The ??? I propose gives a 50/50 chance whether to reverse the card or not. So:

Question ??? Answer

Half of the time it would start with the question, and half of the time with the answer

tizot commented 1 year ago

First, thanks for this great plugin! šŸ˜Š

I was wondering the same thing though. The only solution I came up with is to duplicate the cards

Q :: A
Q ::: A

But of course, the tracking is a bit messed up...

Would be great to introduce a new symbol for "two-way" cards!

mariomui commented 1 year ago

Hey @jackhagley, I thought the single-line ::: & multiline ?? separators achieve this? šŸ¤”

I do this 50/50 a lot manually. It would really help me if I could have it multiline reverse. Or at the very least, if its a feature you are willing to accept, i can just code it.

ronzulu commented 1 year ago

Hi

I've put together: Summary of suggestions regarding flashcard ordering whilst reviewing

I think that this can be solved using the combination of:

  1. The single-line ::: & multiline ?? separators as described by @st3v3nmw
  2. Using enhanced deck randomization as per Card decks aren't completely randomized currently implemented, awaiting release.

With that combination, there is a 50/50 chance that side A would be shown first, and 50/50 for side B. Note that these would be interspersed with the other cards within that deck.

Does that suit your requirements, or would there still be some functionality missing?

Cheers Ronny

jackhagley commented 1 year ago

@ronzulu Iā€™m not sure this supplies the granularity that a new operator can supply.