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

[FEAT] New cards first?

Open csss1234 opened this issue 2 years ago • 13 comments

Is your feature request related to a problem? Please describe. I have about 100 cards in one deck, and I add new ones regularly. During review, I only process about 20-30. When I click "review flashcards from notes" (regardless of "random order" setting), I don't get the new ones first. So I could review my 100 cards 10 times, and never see the new ones.

Describe the solution you'd like Option to show new/unrated first, or to choose "just the new ones"

EDIT: I just realized it's worse than I thought (from the perspective of what I'm trying to accomplish). The new cards are placed AFTER any the available reviewed ones. No wonder I'm never seeing new ones. If I mark as "hard, show me again tomorrow", and only review 20 cards, I'll just see the same 20 cards over and over!

Workaround: I used a find and replace to add 1 month to existing cards. Not ideal, but it will give me a chance to see new ones.

csss1234 avatar Jan 25 '23 14:01 csss1234

I'm not sure how to reproduce that. I haven't had that problem. My deck has 210 cards and in every review I have got due cards (green) and new cards (blue).

maggaou avatar Jan 25 '23 23:01 maggaou

I'm not sure how to reproduce that. I haven't had that problem. My deck has 210 cards and in every review I have got due cards (green) and new cards (blue).

Yes I see the green blue distinction. But still when I choose the deck, I'm always presented with the Dues before the News. What do you get served first?

csss1234 avatar Jan 27 '23 22:01 csss1234

Yes I see the green blue distinction. But still when I choose the deck, I'm always presented with the Dues before the News. What do you get served first?

I think new cards come after due cards. But this isn't problem since I always review everything. For example now I have 19+4 cards to review.

maggaou avatar Jan 27 '23 23:01 maggaou

Yes I see the green blue distinction. But still when I choose the deck, I'm always presented with the Dues before the News. What do you get served first?

I think new cards come after due cards. But this isn't problem since I always review everything. For example now I have 19+4 cards to review.

Right, so we are seeing the same thing. I only review about 20-30 of my 100+ cards each time. And I like very short repeat days, so I well often set them to be "due" tomorrow. I want to review them daily.

Since due comes before new, I just see the same 20 over and over, even with the "randomize" setting on.

csss1234 avatar Jan 28 '23 15:01 csss1234

Ok I see. The plugin should randomize green and blue cards together and not separately.

Lähetetty sovelluksesta Outlook for iOShttps://aka.ms/o0ukef


Lähettäjä: csss1234 @.> Lähetetty: Saturday, January 28, 2023 5:35:52 PM Vastaanottaja: st3v3nmw/obsidian-spaced-repetition @.> Kopio: maggaou @.>; Comment @.> Aihe: Re: [st3v3nmw/obsidian-spaced-repetition] [FEAT] New cards first? (Issue #610)

Yes I see the green blue distinction. But still when I choose the deck, I'm always presented with the Dues before the News. What do you get served first?

I think new cards come after due cards. But this isn't problem since I always review everything. For example now I have 19+4 cards to review.

Right, so we are seeing the same thing. I only review about 20-30 of my 100+ cards each time. And I like very short repeat days, so I well often set them to be "due" tomorrow. I want to review them daily.

Since due comes before new, I just see the same 20 over and over, even with the "randomize" setting on.

— Reply to this email directly, view it on GitHubhttps://github.com/st3v3nmw/obsidian-spaced-repetition/issues/610#issuecomment-1407423810, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHZRI6YPK2GQ5DIHI6NWUC3WUU4FRANCNFSM6AAAAAAUGL2N3A. You are receiving this because you commented.Message ID: @.***>

maggaou avatar Jan 28 '23 15:01 maggaou

Ok I see. The plugin should randomize green and blue cards together and not separately. Lähetetty sovelluksesta Outlook for iOShttps://aka.ms/o0ukef

I'd like even more to have an option to show new first.

csss1234 avatar Jan 28 '23 18:01 csss1234

Hi @csss1234 I have enhanced the plug-in to give greater flexibility in how cards are ordered during review.

Would be great if you (and anyone else) could Beta Test. There are two new options that replace the existing single "Randomize card order during review" option.

image

I've been using the "Random card from random deck" option which I quite like.

image

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

You will need to copy that to the obsidian plug-in folder, e.g. D:\Obsidian\Obsidian\.obsidian\plugins\obsidian-spaced-repetition

Then reload the plug-in.

Cheers Ronny

ronzulu avatar Nov 04 '23 13:11 ronzulu

Would be great if you (and anyone else) could Beta Test

Thanks, I tried it. It is working, but there's one issue. If there is a LAST due card of a deck for the review, once it is marked, the GUI returns to the menu displaying the decks. This doesn't happen in the case of other cards.

This resembles how, after reviewing the whole deck, it returns to the home menu.

Like shown in this video

https://github.com/st3v3nmw/obsidian-spaced-repetition/assets/68242099/2a5549c6-365a-4276-bae3-f614bbd39900

@ronzulu

moiSentineL avatar Nov 12 '23 09:11 moiSentineL

Hi @moiSentineL

I think I've fixed this now. When you have a chance, could you please test and let me know the result.

main_610A.zip

Cheers Ronny

ronzulu avatar Nov 29 '23 11:11 ronzulu

Thanks, @ronzulu It works fine now. There has been no instances of that bug after 15-20 mins of doing the flashcards.

moiSentineL avatar Nov 30 '23 16:11 moiSentineL

Hi @moiSentineL the has been included in the latest release 1.11.0. Please close this at your convenience.

Cheers Ronny

ronzulu avatar Jan 10 '24 00:01 ronzulu

I think it could be nice if the Options get split up.

Order the cards in a deck are displayed during review

  • Sequentially
  • Randomly

Order priority of cards in a deck

  • Newest first
  • Due first
  • Randomly

Order decks are displayed during review

  • Sequentially
  • Randomly

Switch decks during review

  • Never
  • Deck finished
  • Always

If the options are not self explaining a will describe is in more detail. But I think the functionality stays about the same but better to configure.

@ronzulu what do you think?

4Source avatar Jan 19 '24 14:01 4Source

Not sure this is allready fixed or I just have an different point of view. But for me in the selection of the decks when you click on lowest level of decks (1) this is the deck this makes sense. But if you click on one of the parents decks (2) this not the deck instead it switches between the subdecks.

I think it would make much more sense if the "clicked deck" is the deck and containing the cards of its child decks. image

4Source avatar Mar 19 '24 12:03 4Source