

More Answer Buttons for New Cards
<10kB. Updated 2017-08-07. Only supports Anki 2.0.
The author has shared 65 other
item(s).
Description
Download
The add-on author has not uploaded a version of this add-on compatible with Anki 2.1. Old add-ons for Anki 2.0 can be downloaded from the archive.Reviews

Hi everybody. In my opinion a good Anki 2.1 alternative to this useful addon is the following:
https://ankiweb.net/shared/info/2089145805
Unfortunately, it works only for the new cards. But I modified it a little to apply it to both new and review cards. If anyone needs my modification, send an email to m.jalalat@gmail.com.
https://ankiweb.net/shared/info/2089145805
Unfortunately, it works only for the new cards. But I modified it a little to apply it to both new and review cards. If anyone needs my modification, send an email to m.jalalat@gmail.com.

please make buttons for new anki!

It's very useful thank you! I wonder if this is just a mistake:
{"Description": "3-4d", "Label": "3-4", "ShortCut": "5",
"ReschedMin": 3, "ReschedMax": 5}
Should ReschedMax actually be 4 there, or is the discrepancy between label and variable intentional for some reason? The other buttons don't have this discrepancy in the ReschedMax value.
P.S. I changed this so that it shows for all cards, following another reviewer's instructions.
{"Description": "3-4d", "Label": "3-4", "ShortCut": "5",
"ReschedMin": 3, "ReschedMax": 5}
Should ReschedMax actually be 4 there, or is the discrepancy between label and variable intentional for some reason? The other buttons don't have this discrepancy in the ReschedMax value.
P.S. I changed this so that it shows for all cards, following another reviewer's instructions.

Great addon, one of my must to. I use it every day.

Sincerely Thanks author and the comment which allows this add function on all cards!

very useful.
I would pay for 2.1support.
I would pay for 2.1support.

highly useful. This is one of the add-ons why I still use the old version 2.0.

Error downloading 153603893: Invalid code, or add-on not available for your version of Anki.
Comment from author
You're using Anki 2.1. This add-on is only compatible with Anki 2.0. As 2.1 support is not advertised anywhere in the add-on description it's rather unfair to rate the add-on down for this.

Great App! I made the changes listed below to add extra buttons to all cards and it was working great until today. Anyone else having the same problem?

Update pro 2.1, please.
Great add!
Great add!

This is an excellent extension, and works perfectly for "New" and "Learning" cards. It however does not work for "Review" cards, which can be a bit of a pain. And unfortunately, the person who created "More answer buttons for ALL cards" has deleted their extension.
The comment above posted a workaround that I tried but didn't work. I messed around with the code a little and got it to now work for all cards.
Line 65:
"if self.card.type in (0, 1, 3):"
Change to:
" if True:"
Line 67:
"assert self.mw.col.sched.answerButtons(self.card) == 3"
Delete this line entirely. This line just checks that the amount of answer buttons on the screen is equal to 3 before proceeding.
Line 84:
"was_new_card = self.card.type in (0, 1, 3)"
Change to:
"was_new_card = True"
Line 88:
"assert self.mw.col.sched.answerButtons(self.card) == 3"
Delete this line entirely. Same thing going on here as above.
And presto! Now you can reschedule any card you want, whether it's new, learning, or review.
The comment above posted a workaround that I tried but didn't work. I messed around with the code a little and got it to now work for all cards.
Line 65:
"if self.card.type in (0, 1, 3):"
Change to:
" if True:"
Line 67:
"assert self.mw.col.sched.answerButtons(self.card) == 3"
Delete this line entirely. This line just checks that the amount of answer buttons on the screen is equal to 3 before proceeding.
Line 84:
"was_new_card = self.card.type in (0, 1, 3)"
Change to:
"was_new_card = True"
Line 88:
"assert self.mw.col.sched.answerButtons(self.card) == 3"
Delete this line entirely. Same thing going on here as above.
And presto! Now you can reschedule any card you want, whether it's new, learning, or review.

This addon seems to be strictly for new cards (e.g. cards which usually only feature 3 buttons).
If you want this addon to work for any cards (like me), you have to change a few lines in the python code, as there are several checks which block out any cards which are not new.
line 65:
change "if self.card.type in (0, 1, 3):"
into "if True:"
line 67:
change "assert self.mw.col.sched.answerButtons(self.card) == 3"
into "assert self.mw.col.sched.answerButtons(self.card) in (3, 4)"
line 82:
change "was_new_card = self.card.type in (0, 1, 3)"
into "was_new_card = True"
line 86:
change: "assert self.mw.col.sched.answerButtons(self.card) == 3"
into: "assert self.mw.col.sched.answerButtons(self.card) in (3, 4)"
Additionally the addon functions in a way that any click on one of the extra buttons works like clicking on "Easy" (and rescheduling afterwards). If you want to change this to another ease, you can change the variable ease on line 88 ("ease = 3") and perhaps make this dependent on actual_ease.
If you want this addon to work for any cards (like me), you have to change a few lines in the python code, as there are several checks which block out any cards which are not new.
line 65:
change "if self.card.type in (0, 1, 3):"
into "if True:"
line 67:
change "assert self.mw.col.sched.answerButtons(self.card) == 3"
into "assert self.mw.col.sched.answerButtons(self.card) in (3, 4)"
line 82:
change "was_new_card = self.card.type in (0, 1, 3)"
into "was_new_card = True"
line 86:
change: "assert self.mw.col.sched.answerButtons(self.card) == 3"
into: "assert self.mw.col.sched.answerButtons(self.card) in (3, 4)"
Additionally the addon functions in a way that any click on one of the extra buttons works like clicking on "Easy" (and rescheduling afterwards). If you want to change this to another ease, you can change the variable ease on line 88 ("ease = 3") and perhaps make this dependent on actual_ease.



