roam-toolkit
roam-toolkit copied to clipboard
Feature request: having a way to keep SRS cards from "slipping through the cracks"
Big fan of the SRS feature. However, I find that it works best only if you assume you're logging in every single day. If a card is scheduled for a data and I don't see it or get to it that day, then it falls behind in the past.
Would be great to have some feature where cards keep showing up on your daily page until you've decided to move it forward.
I think this would make the SRS system much more powerful as it could serve as a great platform for To-do lists. If there's a task I want to put off until a later day, it would be great to kick if forward through the SRS shortcuts but also know that it won't disappear (i.e., being left behind in history) if I don't happen to take care of it that day.
It's hard to do something like this, because there is no good way to write to Roam "in the background".
The best I think we can do now is to show overdue prompts. You can simulate that with a query like:
{{[[query]]: {and: [[interval]] {between: [[July 13th, 2020]] [[October 1st, 2019]] }}}}
I do the overdue query thing, highly effective for me.
Here's my query btw. Because it uses relative dates, it needs to be added fresh every day to the daily notes page:
#minimal {{[[query]]: {and: [[interval]] {not: [[query]]} {between: [[May 11th, 2019]][[today]]}}}}
Thanks guys, this is an interesting take. Correct me if I'm wrong (I might be missing something) but the query wouldn't work if one is accustomed to taking notes and jotting down tasks on a daily basis as cards within the daily page, correct?
The query ends up pulling cards that are programmed for the future simply because it also contains a date from the past (the date on which the card was created). I guess the query would also have to exclude entries that have a future date?
Modified query so that the day a card was written doesn't conflict with the logic:
{{[[query]]: {and: [[interval]] {not: [[query]]} {not: {between: [[tomorrow]][[July 14th, 2030]]}} {between: [[May 11th, 2019]][[today]]}}}}