Setting up a Final Drill
Setting up a "Final Drill" to test the words you got incorrect in your last session is simple. Furthermore, it doesn't need to affect your repetition spacing system.
(First I should note that I've modeled my spacing system after SuperMemo's famous algorithm for learning efficiently. I do it by using 16 ranks with alternating Chinese-English and English-Chinese testing by displaying fields "by rank" -- not available in 2.0, btw. EVERY correct or incorrect advances or retreats a flashcard to a different rank, and the ranks are programmed to test with decreasing frequency, ranging from every day for ranks one and two to once every six months for the upper ranks. I retreat by two ranks upon a single incorrect so that my final drill will ask me the same E-C or C-E for that word later that day. I would be glad to respond to any questions about my spacing methods if people gan xingqu. I'd also like to hear other's methods. Of course all this will change once 2.0 is out and stable -- it's gonna ROCK!)
One thing you need to set up first in this is a flag marked "Final Drill." Then, as you do your regular session, each time a word is missed, mark it quickly with the final drill flag. To adjust flags during a session, adjust the preferences to show you flags instead of the timer during the session. When you're finished with the day's 150-200 words, you should have gotten like 40 wrong if you're adding new words (20 or so/day) as you ought to. The forty you got wrong should all be marked with the final drill flag now.
Every time I finish a session, before I do my final drill, I change four settings in a matter of 10 seconds. First, I go into Rank Settings and change my "Advance to next rank after" option to a high number, usually 9, and then I uncheck the next button to not retreat upon incorrects. These two changes ensure that the final drill will in no way affect the ranks of my flashcards. Questions? Feel free.
The other two changes are in card settings, where I change the mode to "Endless Loop," and I check the box marked "Require Flags" with Final Drill being the flag required.
Then I'm ready to start my session. The session starts and I uncheck the final drill flag whenever I get one correct. After I've cycled through all the cards once I exit and hit start session again. This exiting for a second kicks out all the cards I've gotten correct. I cycle through the remaining cards once more and exit once more, repeating until I've unchecked all the final drill flags and the program tells me there aren't any cards matching my criteria. Then I switch the four changes I made above back to the way they were and go back to repetition spacing the next day.
A couple things to note: Cycling through your final drill and then exiting relies on the user noticing when the random cards begin repeating. This is easy since cards you got correct will no longer have the flag, so you know then to exit and start again, which purges the ones you got correct. Also the "don't record answers" option within "test settings" won't help with a final drill since it won't record changes made to cards, but you need it to record changes because you have to uncheck the final drill flag as you get cards right.
The endless loop mode is the best way to test cards that were already tested that day -- otherwise they won't be in a new session until at least the next day.
OK, I've stayed up late and my teacher may be upset that I failed to yuxi tomorrows kewen, but I hope this post helps someone!
David