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.46k stars 182 forks source link

[FEAT]: Schedule flashcards of note(s) to review for a date #1038

Open Ume-Saruma opened 1 month ago

Ume-Saruma commented 1 month ago

Is your feature request related to a problem? Please describe.

When it comes to reviewing for long term retention, the algorithm works great. But in case of cards that need to be learnt for exams or tests...

Describe the solution you'd like

Let's say I have a test after about a week, I would want it so that only cards of note(s) allow me to learn all my material by the date I set it too. If I'm not wrong, the interval of the cards can be changed but I don't want it to affect my other cards.

Please guide me through if there's already a way to do it.

Additional context

No response

ronzulu commented 1 month ago

Hi @Ume-Saruma don't know if this is exactly what you are after, but the "cram" functionality should be helpful.

From Obsidian commands, select Select a deck to cram

image

There is no scheduling, but you will be shown all cards within the selected deck (and subdecks). The existing scheduling information for cards that are crammed will not be affected (as you wanted)

Cheers Ronny

Ume-Saruma commented 1 month ago

Great! This is what I was looking for. Although if theres a set date till when everything can be learned, it would really help space things accordingly so as to avoid exhaustion, especially when there's a lot of material to be learnt.

And just like someone mentioned before, a limit to the amount of reviews per day would also really help

ronzulu commented 1 month ago

Nice one.

And just like someone mentioned before, a limit to the amount of reviews per day would also really help

Best to add that comment on to the existing open issue.

Although if theres a set date till when everything can be learned, it would really help space things accordingly so as to avoid exhaustion, especially when there's a lot of material to be learnt.

If this is important to you, then realistically you will need to write out a detailed specification of what you are after.

Meaning, what are the new settings that would need to be added to the plugin?

What is the formula for determining when cards should be shown for review, and on what basis is the choice of card to be made.

Realistically, this would not be implemented in the short term given the backlog of existing open issues. If you have a pressing need for this then I would suggest finding a solution outside of this plugin.

Cheers Ronny