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

Feature request: having a way to keep SRS cards from "slipping through the cracks" #135

Open
JRicar opened this issue Jul 13, 2020 · 5 comments
Labels
enhancement New feature or request srs

Comments

@JRicar
Copy link

JRicar commented Jul 13, 2020

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.

@Stvad Stvad added enhancement New feature or request srs labels Jul 13, 2020
@Stvad
Copy link
Member

Stvad commented Jul 13, 2020

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]] }}}}

@Itshalffull
Copy link

I do the overdue query thing, highly effective for me.

@Itshalffull
Copy link

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]]}}}}

@JRicar
Copy link
Author

JRicar commented Jul 13, 2020

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?

@JRicar
Copy link
Author

JRicar commented Jul 14, 2020

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]]}}}}

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

No branches or pull requests

3 participants