• 18 February 2021Brainstorming Issue #184 : Add "Again" button to the SRS

    I've been spending some time thinking about how to implement Issue #184 Add an "Again" button, to see the same card in the same session.

    This feature would provide some kind of a learning stage more familiar to Anki users, in that it allows to repeat cards as many times as user wants in a day, until they "graduate" by rating Hard / Yes / Easy.

    As of today it is possible to get a fixed 1 day interval indefinitely if you keep rating a NEW card as "Hard". However the card is always cleared from the due pile and doesn't show up until tomorrow. When learning new cards, many users may prefer to do additional reviews, perhaps in different sittings in the same day.

    Feature #184 would solve this by replacing "No" with "Again" (likely an option in SRS settings). Rating "Again" counts the card as forgotten, sends it to the "1+ Review" pile, but keeps the card as a due card, as well as move it to the back of the review pile so it can be reviewed again in the same review session.

    While thinking about the implementation I realized the SRS documentation is quite bad. Sometimes I use confusing terms like I refer to box 2 when I mean the "1+ Review" box... because in programming terms it is the second box (box one is Failed & New cards). If I am confused about how parts of the SRS works, I imagine this isn't great for users either.

    SRS documentation update

    So I thought as part of this feature I should also spend some time updating the documentation and perhaps create a separate SRS help page which summarizes all changes until now.

    Here is a draft I wrote today, in which I clarify the 3 main ways to study and review on Koohii.

    Method 3 is what is proposed in Issue #184. You will find a feature implementation that explains how it might work.

    The gist of it is that I could add an option to the SRS to accomodate two main ways of dealing with the learning / restudy stage. Essentially this will be a toggle for the first SRS rating button : use "No" or use "Again".

    Learning stage?

    I'm still not 100% clear on what "learning" means if we use the "Again" button. Users will still want to go through Study pages. Then add a bunch of cards through Manage Flashcards. Then begin learning/remembering through an initial review. The main difference with the No button, is that users can repeat forgotten cards as many times as they want, without going through a Restudy pile.

    New cards could use a different set of ratings, but I don't think it is necessary. It may be simpler to just keep the same 4 buttons for any cards. For NEW cards the "Again" and "Hard" ratings will do two different useful things : Again will mark the card as forgotten and show it again later in the same review session, or later in the same day. While "Hard" rating will clear the card from the NEW pile, and schedule it in a fixed 1 day interval.

    Any input would be appreciated to help me clarify the implementation. You're welcome to post feedback / ideas in Issue #184 or send me a message via contact form.

By Month