# Looking for a plugin that only allows you to go to the next card if you answer correctly

**URL:** <https://forums.ankiweb.net/t/looking-for-a-plugin-that-only-allows-you-to-go-to-the-next-card-if-you-answer-correctly/47112>\
**Category:** Add-ons\
**Created:** [July 16, 2024, 3:45am UTC](https://forums.ankiweb.net/t/looking-for-a-plugin-that-only-allows-you-to-go-to-the-next-card-if-you-answer-correctly/47112 "2024-07-16T03:45:49Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![okuc](https://avatars.discourse-cdn.com/v4/letter/o/5e9695/32.png) [@okuc](https://forums.ankiweb.net/u/okuc)\
**Post date:** [July 16, 2024, 3:45am UTC](https://forums.ankiweb.net/t/looking-for-a-plugin-that-only-allows-you-to-go-to-the-next-card-if-you-answer-correctly/47112/1 "2024-07-16T03:45:49Z")

</div>

Since all my cards are fill-in-the-blank or multiple choice, I’m looking for a plugin like this:

1.When the answer is incorrect, it can show the hint, but not the scoring button.

2, Only if I answer correctly, it will show the score button and only then allow to go to the next card by clicking on the score button?

Is there any such plugin please?

Or is there a way to control whether the scoring bar is displayed or not?

Thanks.

---

<div class="post-metadata">

**Author:** ![Danika\_Dakika](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/danika_dakika/32/17815_2.png) [@Danika\_Dakika](https://forums.ankiweb.net/u/Danika_Dakika)\
**Post date:** [July 16, 2024, 4:30am UTC](https://forums.ankiweb.net/t/looking-for-a-plugin-that-only-allows-you-to-go-to-the-next-card-if-you-answer-correctly/47112/2 "2024-07-16T04:30:53Z")

</div>

I honestly don’t know if there’s an add-on that tries to do this. But I hope there isn’t, because it doesn’t sound like a great idea. For one, Anki needs accurate grading data from you – not “I got it wrong, but then I gave myself a 2nd or 3rd chance and then I got it right” grading data.

Memory science suggests to us that it’s good for forming memories if you have to reach a bit for the correct answer. But if you reach and get the wrong answer, it’s not good to keep trying wrong answers. That just reinforces that pathway in your brain that leads to those wrong answers. If you get it wrong, you need to reset your brain with the correct information, and start the process again. You can read more in the manual about what Anki is designed to do – [Background - Anki Manual](https://docs.ankiweb.net/background.html) .

---

<div class="post-metadata">

**Author:** ![Shigeyuki](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/shigeyuki/32/23878_2.png) [@Shigeyuki](https://forums.ankiweb.net/u/Shigeyuki)\
**Post date:** [July 16, 2024, 12:09pm UTC](https://forums.ankiweb.net/t/looking-for-a-plugin-that-only-allows-you-to-go-to-the-next-card-if-you-answer-correctly/47112/3 "2024-07-16T12:09:02Z")

</div>

This add-on makes Cloze into typing and provides color feedback on correct or incorrect answers.

- add-on : [Fill the blanks - Multiple type:cloze support](https://ankiweb.net/shared/info/1933645497)

---

<div class="post-metadata">

**Author:** ![Keks](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/keks/32/20537_2.png) [@Keks](https://forums.ankiweb.net/u/Keks)\
**Post date:** [July 16, 2024, 1:12pm UTC](https://forums.ankiweb.net/t/looking-for-a-plugin-that-only-allows-you-to-go-to-the-next-card-if-you-answer-correctly/47112/4 "2024-07-16T13:12:08Z")

</div>

It’s a cool idea. It’s a pity that it’s only for cloze and without mobile device support.

---

<div class="post-metadata">

**Author:** ![Danika\_Dakika](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/danika_dakika/32/17815_2.png) [@Danika\_Dakika](https://forums.ankiweb.net/u/Danika_Dakika)\
**Post date:** [July 16, 2024, 3:12pm UTC](https://forums.ankiweb.net/t/looking-for-a-plugin-that-only-allows-you-to-go-to-the-next-card-if-you-answer-correctly/47112/5 "2024-07-16T15:12:23Z")

</div>

To get cloze + type-answer, you can use native Anki functionality – `{{type:cloze:Text}}` – [Field Replacements - Anki Manual](https://docs.ankiweb.net/templates/fields.html#checking-your-answer) .

---

<div class="post-metadata">

**Author:** ![Keks](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/keks/32/20537_2.png) [@Keks](https://forums.ankiweb.net/u/Keks)\
**Post date:** [July 16, 2024, 3:26pm UTC](https://forums.ankiweb.net/t/looking-for-a-plugin-that-only-allows-you-to-go-to-the-next-card-if-you-answer-correctly/47112/6 "2024-07-16T15:26:03Z")

</div>

The addon solves this problem

note  
[![Imgur](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/8/b/8bb5fb810f55226df29a49afa8d3d7460404bce9.png "imgur.com") ](https://imgur.com/3t2FQS3)  
addon off  
[![Imgur](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/d/0/d04c0037c65c726d21ae35fb21fe8558ee13e5eb.png "imgur.com") ](https://imgur.com/xirpEqY)  
addon on  
[![Imgur](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/2/3/2339188762cb181a7a82527cc1f613b60aaf382e.png "imgur.com") ](https://imgur.com/pEOyCg1)

But this is not important in the context of this topic.  
Feedback is important here. You immediately realize that you wrote it wrong. And you can stay longer on this card. For example, try to write it several times before moving on to another one.

---

<div class="post-metadata">

**Author:** ![Danika\_Dakika](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/danika_dakika/32/17815_2.png) [@Danika\_Dakika](https://forums.ankiweb.net/u/Danika_Dakika)\
**Post date:** [July 16, 2024, 3:34pm UTC](https://forums.ankiweb.net/t/looking-for-a-plugin-that-only-allows-you-to-go-to-the-next-card-if-you-answer-correctly/47112/7 "2024-07-16T15:34:44Z")

</div>

Thus creating exactly the problem I first wrote about – trying out several answers until you’re told one of them is right. That’s why I don’t think it’s a great idea.

---

<div class="post-metadata">

**Author:** ![Keks](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/keks/32/20537_2.png) [@Keks](https://forums.ankiweb.net/u/Keks)\
**Post date:** [July 16, 2024, 3:39pm UTC](https://forums.ankiweb.net/t/looking-for-a-plugin-that-only-allows-you-to-go-to-the-next-card-if-you-answer-correctly/47112/8 "2024-07-16T15:39:25Z")

</div>

With or without an addon, you should always be honest when evaluating your answer. If you didn’t write correctly the first time, then this is not a good button.

---

<div class="post-metadata">

**Author:** ![Keks](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/keks/32/20537_2.png) [@Keks](https://forums.ankiweb.net/u/Keks)\
**Post date:** [July 16, 2024, 4:53pm UTC](https://forums.ankiweb.net/t/looking-for-a-plugin-that-only-allows-you-to-go-to-the-next-card-if-you-answer-correctly/47112/9 "2024-07-16T16:53:07Z")

</div>

I was prompted with an alternative to the addon.

[How to have instant type:answer feedback?](https://forums.ankiweb.net/t/how-to-have-instant-type-answer-feedback/21259/14?u)  
[![Imgur](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/b/c/bc43689eae4a4bed270626dc13001ba357ffa850.png "imgur.com") ](https://imgur.com/YnIqLCt)  
[![Imgur](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/f/c/fc816d496275d6964d6c787cca0d2b77b10afaae.png "imgur.com") ](https://imgur.com/pOdPJKa)  
[![Imgur](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/a/a/aa26fcc0deb682b2127230b061686ef943a45545.png "imgur.com") ](https://imgur.com/YW5tTnD)

> **Template**
>
> Front Template
> 
> ```auto
> {{Front}}
> 
> {{type:Back}}
> 
> <div id="answer-field" hidden>{{Back}}</div>
> 
> <script>
> (() => {
> /**
> * Type-in-the-answer live feedback for Anki (vague variant)
> * @author Matthias Metelka | @kleinerpirat
> */
> const input = document.getElementById("typeans");
> const answer = document.getElementById("answer-field").innerHTML;
> if (input) {
> input.addEventListener("input", () => {
> input.classList.add("typed");
> input.classList.toggle(
> "goodsofar",
> input.value == answer.substring(0, input.value.length)
> );
> input.classList.toggle(
> "correct",
> input.value == answer
> );
> });
> }
> })();
> </script>
> 
> ```
> 
> Back Template
> 
> ```auto
> {{Front}}
> 
> <hr id=answer>
> 
> {{type:Back}}
> 
> ```
> 
> Styling
> 
> ```auto
> .card {
> font-family: arial;
> font-size: 20px;
> text-align: center;
> color: black;
> background-color: white;
> }
> 
> #typeans.typed {
> background: red;
> }
> #typeans.typed.goodsofar {
> background: yellow;
> }
> #typeans.typed.correct {
> background: green;
> }
> 
> ```
