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

A threshold (a certain number of reviews) to keep the streak #188

Open
3 tasks done
Expertium opened this issue Sep 4, 2023 · 1 comment
Open
3 tasks done

A threshold (a certain number of reviews) to keep the streak #188

Expertium opened this issue Sep 4, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@Expertium
Copy link

Checklist

Please replace the space inside the brackets with an x if the following items apply:

  • I've verified that I use the latest version of the add-on by redownloading it from AnkiWeb
  • I've verified that I use the latest version of Anki by checking at https://apps.ankiweb.net#download
  • I've checked if anyone else suggested this feature before by looking through the issue reports.

Solution

Currently, as long as the user does at least one review per day, the streak will continue. However, I think it would be better to make a new setting to choose a threshold: a number of reviews required to keep the streak. For example, if it is set to 100, then the user has to do at least 100 reviews per day, otherwise the streak will reset. If the number of due+new cards is less than the threshold, the streak should continue if user has reviewed them all. For example, if the threshold is 100 and the number of due+new cards is 80, the streak has to continue if the user reviewed all 80 and there are no more cards to review.

@Expertium Expertium added the enhancement New feature or request label Sep 4, 2023
@jaytxrx
Copy link

jaytxrx commented Jan 5, 2024

Thanks for writing about this feature. I was having a similar idea in my head.

Some days I only do one card (even though I have 100's to review) just to keep the streak. Main issue I have is lack of time. I can spend maybe 15 minutes per day which will cover few more cards - maybe 20 cards but not all 100 of them.

The solution to this I had was that the user should be able to give the threshold either as

  1. number of cards to be reviewed
    OR
  2. percentage of reviews to be done

The number of cards to be review as mentioned is same as above. If he configures 80 cards, then he needs to complete 80 cards.
With percentage, if he complete certain number of cards, then he is considered as completed. For example if the threshold is set to 20%, then out of 100 cards he needs to only complete 20 cards. Percentage can support where the number of cards (1st) option doesn't work. If the user has configured 80 cards and 80%. Then if he has only 5 cards to review in this day, its enough he does 4 cards (80%) and not all the 5 cards to reach the streak.

In my case I am able to spend 15 minutes per day which might not be enough for 80 cards. In that case percentage comes to help (which is kind of a time measure). The percentage value has to be configured by the user by trying few times.

I don't know how difficult it is to implement the percentage feature. Anyways requesting this feature to be implemented.

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

2 participants