AJT Flexible Grading
0.09MB. Updated 2023-05-19.
The author has shared 11 other
item(s).
Description
Download
As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.
Supported Anki versions:
- 2.1.35-2.1.44 (Updated 2021-09-03)
- 2.1.45-2.1.49 (Updated 2022-08-26)
- 2.1.50-2.1.54 (Updated 2022-12-16)
- 2.1.55-2.1.62 (Updated 2023-04-18)
- 2.1.63+ (Updated 2023-05-19)
To download this add-on, please copy and paste the following code into Anki 2.1:
1715096333
If you were linked to this page from the internet, please open Anki on your computer, go to the Tools->Add-ons menu item, then click on Get Add-ons and paste in the code.
All Anki 2.1.x Add-Ons Contact Author
Reviews

Pretty cool! Small bug: when using FSRS4Anki, the Flexible Grading buttons (Front Side) do not show the correct/custom algorithm intervals, but native Anki's instead. Oncle you click them, the actual intervals seem to be correct though, at least according to "Last grade", as shown on the top toolbar.

Useful, but no matter what I cannot assign the K key to any keybinding. I had to rebind the 'Good' keybind from K for it to function.
I'm using the AJT guide's pack of addons.
I'm using the AJT guide's pack of addons.

Nice but ctrl + plus or minus doesn't seems to work to zoom in, out. Is there some possible solution?
Comment from author
Should work on the latest version of Anki. It won't work on older versions.

If there is a replay audio function, it will be better.
Comment from author
Anki has a shortcut to replay audio: r.

Core functionality appears to be working on 2.1.49.
Issues:
Zoom feature didn't seem to work by default so I re-added the Anki Zoom (538879081) add-on with seemingly no conflicts (and I much prefer the ctrl+scroll option to control zoom anyway)
Add-on Conflicts:
It visually conflicts with the numbers2stripes (2088639269) addon, since that one displays the queue at the bottom of the card right where AJT places the buttons. Also weirdly enough it causes numbers2stripes to also display for the back of the card instead of only the front, which doesn't happen normally.
I saw someone mentioning a conflict with Morphman but I altered my morphman keybindings on the morphman config.py from K and L to something different, so I didn't seem to get any conflicts. Eg.:
'browse same focus key': '[',
'set known and skip key': ']',
Possible ideas would be:
1. Further button customization options from the anki config menu (eg. size, background color) so users who like the big colorful buttons add-on can comfortable convert to this one. Or alternatively, documentation on how to manually do it.
2. A way to hide the buttons only on the front or back of the card.
3. A way to customize hotkeys so to avoid conflicts with other add-ons, or documentation for it.
3. Discovering what's causing it to display the queue progress on the back of the card when Flexible grading is enabled.
4. Increasing the size of the anki toolbar to accommodate the both the buttons and the numbers2stripes addon (these last two are probably a stretch)
Issues:
Zoom feature didn't seem to work by default so I re-added the Anki Zoom (538879081) add-on with seemingly no conflicts (and I much prefer the ctrl+scroll option to control zoom anyway)
Add-on Conflicts:
It visually conflicts with the numbers2stripes (2088639269) addon, since that one displays the queue at the bottom of the card right where AJT places the buttons. Also weirdly enough it causes numbers2stripes to also display for the back of the card instead of only the front, which doesn't happen normally.
I saw someone mentioning a conflict with Morphman but I altered my morphman keybindings on the morphman config.py from K and L to something different, so I didn't seem to get any conflicts. Eg.:
'browse same focus key': '[',
'set known and skip key': ']',
Possible ideas would be:
1. Further button customization options from the anki config menu (eg. size, background color) so users who like the big colorful buttons add-on can comfortable convert to this one. Or alternatively, documentation on how to manually do it.
2. A way to hide the buttons only on the front or back of the card.
3. A way to customize hotkeys so to avoid conflicts with other add-ons, or documentation for it.
3. Discovering what's causing it to display the queue progress on the back of the card when Flexible grading is enabled.
4. Increasing the size of the anki toolbar to accommodate the both the buttons and the numbers2stripes addon (these last two are probably a stretch)

I still use 1,2,3,4 but being able to answer from the question side is great.

Can't imagine reviewing without this add-on! It makes reviewing so much faster, which means you can spend more time learning new words. Unfortunately though, for some reason keys K and L don't work with MorphMan enabled.

I Got this error, some conflict with Morphman:
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.35 (84dcaa86) Python 3.8.0 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2021-07-23 09:25:31
Caught exception:
Traceback (most recent call last):
File "C:\Users\Usuario\AppData\Roaming\Anki2\addons21\1715096333\answer_buttons.py", line 60, in <lambda>
("3", lambda: _answer_card(grade='good')),
File "C:\Users\Usuario\AppData\Roaming\Anki2\addons21\1715096333\answer_buttons.py", line 47, in _answer_card
return self._answerCard(self._defaultEase())
File "<C:\Program Files\Anki\decorator.pyc:decorator-gen-92>", line 2, in _answerCard
File "anki\hooks.py", line 638, in decorator_wrapper
File "anki\hooks.py", line 632, in repl
File "C:\Users\Usuario\AppData\Roaming\Anki2\addons21\900801631\morph\newMorphHelper.py", line 180, in my_reviewer_answerCard
markFocusSeen(self, self.card.note())
File "C:\Users\Usuario\AppData\Roaming\Anki2\addons21\900801631\morph\newMorphHelper.py", line 94, in markFocusSeen
num_skipped = len(self.mw.col.findNotes(q)) - 1
File "anki\collection.py", line 453, in find_notes
File "anki\rsbackend_gen.py", line 88, in search_notes
File "anki\rsbackend.py", line 267, in _run_command
anki.rsbackend.InvalidInput: regex parse error:
(?i)(^|,|\s)把[ba3]字句[zi4 ju4] (
^
error: unclosed group
Edit: Yes, the addon works perfectly when I disable morphman. I've found the conflict between two characters: If I have the ( and " characters as in (" on the focus field the addon will break it.
I've changed the feedback for a thumbs up. Great job champs, love your addons!
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.35 (84dcaa86) Python 3.8.0 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2021-07-23 09:25:31
Caught exception:
Traceback (most recent call last):
File "C:\Users\Usuario\AppData\Roaming\Anki2\addons21\1715096333\answer_buttons.py", line 60, in <lambda>
("3", lambda: _answer_card(grade='good')),
File "C:\Users\Usuario\AppData\Roaming\Anki2\addons21\1715096333\answer_buttons.py", line 47, in _answer_card
return self._answerCard(self._defaultEase())
File "<C:\Program Files\Anki\decorator.pyc:decorator-gen-92>", line 2, in _answerCard
File "anki\hooks.py", line 638, in decorator_wrapper
File "anki\hooks.py", line 632, in repl
File "C:\Users\Usuario\AppData\Roaming\Anki2\addons21\900801631\morph\newMorphHelper.py", line 180, in my_reviewer_answerCard
markFocusSeen(self, self.card.note())
File "C:\Users\Usuario\AppData\Roaming\Anki2\addons21\900801631\morph\newMorphHelper.py", line 94, in markFocusSeen
num_skipped = len(self.mw.col.findNotes(q)) - 1
File "anki\collection.py", line 453, in find_notes
File "anki\rsbackend_gen.py", line 88, in search_notes
File "anki\rsbackend.py", line 267, in _run_command
anki.rsbackend.InvalidInput: regex parse error:
(?i)(^|,|\s)把[ba3]字句[zi4 ju4] (
^
error: unclosed group
Edit: Yes, the addon works perfectly when I disable morphman. I've found the conflict between two characters: If I have the ( and " characters as in (" on the focus field the addon will break it.
I've changed the feedback for a thumbs up. Great job champs, love your addons!
Comment from author
Does the add-on work if you disable morphman?
Thank you for your feedback!
Thank you for your feedback!

Hey! Thanks for the addon.

Very well thought. Thanks.

Pretty pointless clutterware
Comment from author
I'm very sorry this add-on didn't help you.

All other review confirmation addons are distracting and invasive. Even though I use arrow keys for reviewing (mapped to space, 1, replay audio, and undo) this addon is still useful.
Only the time for good disappears for failed cards.
Only the time for good disappears for failed cards.

keep up the good work abdul.
تحياتي من العراق.
تحياتي من العراق.

A revolutionary way of reviewing your cards. Old cards are easy, you have to just press space, you don't need to see the back of the card. You wast some time there, like 2s (if you have audio on the back you might listen to it just for the sake of listening; it takes your time)? Sometimes you do know the card but you reread the back without noticing you're doing so. Now you just press K, K, K, K, K, K; and save your time to spend it with what really matters: input.

This is revolutionary.