Cloze deletion: Making answers show up one by one

Ivan's Avatar

Ivan

26 Sep, 2016 09:16 AM

There are 2 formats to close deletions:
1. {{c1::xx}}, {{c2::xx}}...and so on - which creates multiple cards
2. {{c1::xx}}, {{c1::xx}}...which omits multiple blanks in a single card - but all the answers show up at once.

Is it possible to make the answers show up one by one even when using {{c1::xx}}, {{c1::xx}}, because I want to see if I got that option right before proceeding.

  1. 1 Posted by Vit on 28 Sep, 2016 03:01 PM

    Vit's Avatar

    script by itraveler:
    https://anki.tenderapp.com/discussions/ankidesktop/16538-opening-cl...
    Helps tremendously;
    i wish there was a hotkey for it !!

  2. 2 Posted by Ivan on 01 Oct, 2016 06:42 PM

    Ivan's Avatar

    @Vit Thanks for helping!!

  3. 3 Posted by karthik on 05 Dec, 2016 10:36 AM

    karthik's Avatar

    Hi, Thanking you so much for your time.

    I tried the above link and followed the instructions. When I check the answers only the first one is coming and rest all are blocked out. Only one answer is coming.

    Could you please help me?

    Cheers,
    Karthik

  4. 4 Posted by Vit on 05 Dec, 2016 04:16 PM

    Vit's Avatar

    Click on the Show Answer and then - on each Cloze, one by one.

  5. 5 Posted by Dr Karthik on 06 Dec, 2016 01:20 AM

    Dr Karthik's Avatar

    Good morning,

    Thanking you so much for your help.

    1. {{c1::xx}}, {{c2::xx}}...and so on - which creates multiple cards

    2. {{c1::xx}}, {{c1::xx}}...which omits multiple blanks in a single card
    - but all the answers show up at once.

    Is it possible to make the answers show up one by one even when using
    {{c1::xx}}, {{c1::xx}}, because I want to see if I got that option right
    before proceeding.

    I used the script

    <script>

    var clozes = document.getElementsByClassName("cloze");

    var clr = window.getComputedStyle(clozes[0]).color;

    var bg = window.getComputedStyle(clozes[0]).background;

    for (i=1; i<clozes.length; ++i) {

      clozes[i].style.background = clr;

      clozes[i].onclick = function() {this.style.background=bg ;}

    }

    </script>

    After I click the answer

    I am getting only one answer and rest blocked out

    I want the rest of answers to come one by one in the same card. This is
    where I am struck.

    Could you please help me?

    Cheers,

    karthik

  6. 6 Posted by Dr Karthik on 06 Dec, 2016 01:22 AM

    Dr Karthik's Avatar

    Good morning,

    Please ignore my previous mail.

    I have figured it out.

    Thanking you so much for your help.

    One of the valuable tip, I have learned for you.

    Cheers,
    Karthik

  7. 7 Posted by Vit on 06 Dec, 2016 04:13 AM

    Vit's Avatar

    Glad to help.
    See if you like this version of multi-Cloze deletion ( by Aleksej);
    https://www.reddit.com/r/Anki/comments/5gamwh/cloze_cards_keep_text...

    Each card ( c1 c2 c3 ) shows only a few words of the surrounding text, thus not acting as an incidental prompt !!!!!!!!!!!! SO you do not need to bury siblings.

    When you make the Note `do not alter anything in the field after you have clozed the word(s) lest it will falter and u will have to delete it and redo...
    Feel free to ask for details.

Comments are closed, but you can start a new discussion.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac