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

[REQUEST] Option to reset timeline when a card changes status from "learn" to "review" #10

Open
Sowa0 opened this issue Aug 15, 2021 · 8 comments

Comments

@Sowa0
Copy link

Sowa0 commented Aug 15, 2021

Suggestion:

  • If a card is in the "learn" category then show the full timeline
  • if the card is in the "review" category then only show the review timeline

Rationale:
In the learning phase, a card may trip you repeatedly but there is no way of reformulating that card e.g. a word in a foreign language you must know or a specific fact like a date.
A workaround in Anki is to have many learning steps so the card "resets" when failed in learning stage.
On such cards, the previous ratings timeline looks like a Christmas tree tinsel and keeps growing over time. The interval on the card maybe 14 days, but the card has already 20 reviews and has may have only recently changed status to "review".

This would of course be an option because not everyone faces this issue.

@jerryzhou196
Copy link
Owner

HAHA - Christmas tree tinsel is painfully accurate... I totally think this is a brilliant idea. Recently I've just been working on a feature in the config to hide reviews in the learning stage as someone on Reddit suggested, but I think your solution is much more elegant. Will keep you updated.

@jerryzhou196
Copy link
Owner

Played around with this idea; do you think we should include the relearn ratings if a card is in the "review" category?

So far I have it setup so if a card is in the review stage, it only hides the learning stage ratings. The relearn ratings (after you press again once in the review stage) feel somewhat important, but I am not too sure. What are your thoughts?

@Sowa0
Copy link
Author

Sowa0 commented Aug 17, 2021

What you did was what I had in mind, so the person can see when they failed a card that had already learnt.

Btw I am impressed by the quick implementation!

@jerryzhou196
Copy link
Owner

Haha okay sounds good! I haven't actually added it into the public add on code but I will push it today. Cheers again!

@jerryzhou196
Copy link
Owner

Okay finally got to pushing the code onto the addon! The feature can be turned on within the addon's config after updating it to the latest version. I've credited you with the idea - cheers!

@Sowa0
Copy link
Author

Sowa0 commented Aug 21, 2021

Thanks, works like a charm!

@Sowa0 Sowa0 closed this as completed Aug 21, 2021
@Sowa0
Copy link
Author

Sowa0 commented Aug 21, 2021

Just noticed that there is a "resched" state. It appears in the timeline, although it occurs before the "learn" state.
If the "resched" state always preceeds the "learn" state (I am not sure that is the way Anki works), we may want to hide it as well when the card is in the "review" state.

The picture below illustrates the issue. The last row of the card info show the "resched"

image

@jerryzhou196
Copy link
Owner

That's a really good point - should be fairly simple to add too! Once again coming in clutch - thanks mate!

@jerryzhou196 jerryzhou196 reopened this Aug 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants