Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] New cards first? #610

Open
csss1234 opened this issue Jan 25, 2023 · 13 comments
Open

[FEAT] New cards first? #610

csss1234 opened this issue Jan 25, 2023 · 13 comments
Labels
enhancement New feature or request

Comments

@csss1234
Copy link

csss1234 commented Jan 25, 2023

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 csss1234 added the enhancement New feature or request label Jan 25, 2023
@maggaou
Copy link

maggaou commented Jan 25, 2023

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).

@csss1234
Copy link
Author

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?

@maggaou
Copy link

maggaou commented Jan 27, 2023

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.

@csss1234
Copy link
Author

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.

@maggaou
Copy link

maggaou commented Jan 28, 2023 via email

@csss1234
Copy link
Author

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.

@ronzulu
Copy link
Collaborator

ronzulu commented Nov 4, 2023

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

@moiSentineL
Copy link

moiSentineL commented Nov 12, 2023

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

Spaced.Repetition.bug.mp4

@ronzulu

@ronzulu
Copy link
Collaborator

ronzulu commented Nov 29, 2023

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

@moiSentineL
Copy link

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

@ronzulu
Copy link
Collaborator

ronzulu commented Jan 10, 2024

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

Cheers
Ronny

@4Source
Copy link
Contributor

4Source commented Jan 19, 2024

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
Copy link
Contributor

4Source commented Mar 19, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants