Straight Reward

0.01MB. Updated 2020-09-17. Only supports Anki 2.1.x.

The author has shared 12 other item(s).

Description

Straight Reward will raise the ease of the cards. Setting the Options After installing the addon you will another option tab under the deck options called "Straight Rewards": Begin at straight of length : Length of what is considered a straight success. At this length, ease rewards will be applied. The value 0 is the same as deactivating Straight Rewards. (default: 0)

: Length of what is considered a straight success. At this length, ease rewards will be applied. The value 0 is the same as deactivating Straight Rewards. (default: 0) Enable notifications : Enable or disable the notifications that arise during review. (default: on)

: Enable or disable the notifications that arise during review. (default: on) Base ease reward : One of the two values for calculating the ease reward. (default: 15)

: One of the two values for calculating the ease reward. (default: 15) Step ease reward : One of the two values for calculating the ease reward. (default: 5)

: One of the two values for calculating the ease reward. (default: 5) Start at ease : Only cards with an ease factor between (inclusive) "Start Ease" and "Stop Ease" are considered for ease rewards. (default: 130)

: Only cards with an ease factor between (inclusive) "Start Ease" and "Stop Ease" are considered for ease rewards. (default: 130) Stop at ease: Only cards with an ease factor between (inclusive) "Start Ease" and "Stop Ease" are considered for ease rewards. (default: 250) Calculating Ease Rewards Formula for calculating the Ease Reward: if strait_length >= required_straight_length: base_reward + step_reward ⋅ (strait_length - required_straight_length) else: 0 An Example: You rated a card "Good" for the sixth time in a row. The card currently has an ease factor of 250%. You have a straigth length of 4 You have a base reward of 15% You have a step reward of 5% You have a start ease of 130% You have a stop ease of 270% So in this case we have a straight success (because 6 ≥ 4). The formula yields: 15% + 5% ⋅ (6 - 4) = 15% + 10% = 25% So the answer is final ease is 250% + 25% = 275% . But Wait! 275% is more than the stop ease of +270%+: So the ease will be set to the maximum ease of 270% . Detecting Straight Successes The addon knows two mechanisms to detect cards which apply for an ease reward: The Review Hook The review hook increases the ease of cards during the review. You will get a notification whenever a success straight is detected: The Review hook respects the "Undo" feature. Undoing will also undo the additional straight reward. The Sync Hook The sync hook increases the ease of cards during syncing. Applies when you do reviews on another platform (e.g. AnkiMobile or AnkiDroid) and sync those to Desktop Anki. All ease changes applied through the sync hook are logged in the addon folder under user_files/sync_log . Important for users with multiple computers If you use multiple computers with Desktop Anki, you should install Straight Reward only on one of these computers! Otherwise, reviews might get two, or even more rewards, because the sync hook is activated for each sync. If you need to work with multiple profiles on the same Anki installation, there is a global checkbox to deactivate the sync hook. If you have any problems or questions, consider Straight Rewards, don't forget to leave a thumbs up! If you like to support my work, you can Updates * v0.1. v0.2.1. v0.4.1. v0.4.2. Support If you like my add-ons, you can consider supporting me. My add-ons will always be freely available for everybody, but what I can offer you is my sincere thanks, and first-hand technical support, if you have any questions/issues with my add-ons. At the same time it allows me to put more time and focus into developing these and making them as powerful and user-friendly as they are. Thanks for considering! patreon.com/hgiesel This add-on increases the ease of Anki cards when you consecutively rate them "Good", or "Easy". Rating a card "Good", or "Easy" is considered a "success". Once you exceed a specific amount of successes, it is considered a "straight success". In such a case,will raise the ease of the cards.After installing the addon you will another option tab under the deck options called "Straight Rewards":Formula for calculating the Ease Reward:An Example:So in this case we have a straight success (because 6 ≥ 4). The formula yields:So the answer is final ease is. But Wait!is more than the stop ease of +270%+: So the ease will be set to the maximum ease ofThe addon knows two mechanisms to detect cards which apply for an ease reward:The review hook increases the ease of cards during the review. You will get a notification whenever a success straight is detected:The Review hook respects the "Undo" feature. Undoing will also undo the additional straight reward.The sync hook increases the ease of cards during syncing. Applies when you do reviews on another platform (e.g. AnkiMobile or AnkiDroid) and sync those to Desktop Anki.All ease changes applied through the sync hook are logged in the addon folder underIf you use multiple computers with Desktop Anki, you should install Straight Reward only on one of these computers! Otherwise, reviews might get two, or even more rewards, because the sync hook is activated for each sync. If you need to work with multiple profiles on the same Anki installation, there is a global checkbox to deactivate the sync hook.If you have any problems or questions, consider writing an issue on GitHub contacting me on Reddit , or sending me a plain old email . If you like, don't forget to leave a thumbs up! If you like to support my work, you can buy me a coffee . Based on the add-on of the same name by luminousspice On Reddit . * v0.2 v0.2.2 . * v0.3.0 v0.3.1 . * v0.4.0 If you like my add-ons, you can consider supporting me. My add-ons will always be freely available for everybody, but what I can offer you is my sincere thanks, and first-hand technical support, if you have any questions/issues with my add-ons. At the same time it allows me to put more time and focus into developing these and making them as powerful and user-friendly as they are. Thanks for considering! ko-fi.com/hgiesel

Download

As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.

2.1.20-2.1.23 (updated 2020-03-18)

2.1.24 (updated 2020-03-27)

2.1.25-2.1.30 (updated 2020-07-10)

2.1.31-2.1.33+ (updated 2020-09-17) Supported Anki versions:

To download this add-on, please copy and paste the following code into Anki 2.1:

957961234

If you were linked to this page from the internet, please open Anki on your computer, go to the Tools menu and then Add-ons>Browse & Install to paste in the code.

All Anki 2.1.x Add-Ons Contact Author

Reviews





Edit 1: Great, thank you!



Great add on, and needed to increase the ease of my cards which I am relearning.



Might be a stupid question, but does the ease increase apply to filtered decks? Comment from author Yes!

However, the add-on will currently apply the ease reward, even if you specified for the filtered deck not to reschedule cards. Right now this can be circumvented by not turning off Straight Rewards in such cases (Setting Begin straight length to 0). So be careful in this case. I'm working on the fix!



Note: Straight Rewards v0.3.1 includes the fix for filtered decks



Answer 2: Hi, version 2.1.26 has been supported for a very long time now. I'm a bit confused by the Ankiweb update system however. It might be that you have to go to "Tools > Add-ons > Check for Updates" to manually update. I also updated the version number on this update. I think it should work now. Edit 2: is it possible to get support for Anki 2.1.26? ThanksEdit 1: Great, thank you!Great add on, and needed to increase the ease of my cards which I am relearning.Might be a stupid question, but does the ease increase apply to filtered decks?

Genial!!

Comment from author Hi.

It seems like you have to do a manual step to update Straight Reward if updated from Anki v2.1.23 or below to Anki v2.1.24 or above. What I had to do was go to "Tools > Add-ons > Check for Updates", which actually updated a few add-ons, like for example AnkiConnect. I developed Straight Reward for Anki v2.1.24+ some time back, and it actually has some improvements, and a nice new pop-up, when the Sync hook is triggered. It stopped working on 2.1.24, can you look into it?

I updated my Anki version just to try this out! So far so good

Thanks so much for the possibility to adjust the settings in the config! This removes the hassle of changing it separately for every deck. It enables batch editing with text editors.

So far so good

Awesome addon.

Excellent in avoiding Ease Hell! New update fixed the previous stop ease error and you can enable/disable notifications. Thanks a million!

Thank you a lot! I'm going to give appreciation and support your work.



Here is the discussion that preceded the development: https://www.reddit.com/r/Anki/comments/fd89pj/addon_presentation_straight_reward

It might help explain some functions.



Nifty solution for mobile reviews.



I am also surprisingly pleased by the cap ease option. I refrained to use the old Straight Reward for decks because the resulting ease would often be too high. Now I can choose to treat only the low-ease cards with the new Straight Reward.



About the ankiweb description: Base Ease Reward and Step Ease Reward could take a definition since they're not self-explanatory. The given example helps, though I have a question about it: Let's suppose the next rating, i.e. the 7th in a row, again is Good. Will the add-on be triggered? If it would be, that would be unexpected behavior based on how the old Straight Reward behaved.



May I ask, since you've also been a long-time user of Straight Reward, what options do you yourself use?



edit: Here's the author's reply: https://www.reddit.com/r/Anki/comments/fe1xne/fight_ease_hell_with_straight_reward/fjmzp5b/



edit2: Nice – the tooltip shows up just below Puppy Reinforcement tooltip!



I had a card of 245% ease.

Upon rating, it gained 7% ease via this add-on.

As a result, it has 252%.



Here's another example: https://imgur.com/k30MuFj

Stop ease for this 2nd example is at 250%.



As you see, stop ease is not working as expected 🤔 Comment from author v0.2 fixed this error. And v0.2.1 fixed another small error introduced by the prior change (haha...). My "stop at ease" is set to 249%.I had a card of 245% ease.Upon rating, it gained 7% ease via this add-on.As a result, it has 252%.Here's another example: https://imgur.com/k30MuFjStop ease for this 2nd example is at 250%.As you see, stop ease is not working as expected 🤔

Thank you. Very useful.

Comment from author Both are automatically activated. At the moment there is no way to activate/deactivate them separately.



Update 10.07.20: As of version 0.4.2, it is possible to deactive the sync hook separately. Perfect! Are both hooks ( Sync and Review) automatically activated or do we have to pick one of them or how is it?

Thanks for reviving and extending this add-on.

This looks awesome!