Prior to the drill session starting, all unlearned questions are put into a random sequence. The first question is displayed. The user then formulates an answer they would respond with. Ideally, the user should verbalize the answer as if they were in an oral exam. Once this is done, touching or clicking the Show Answer button will display the suggested answer to the question.
The user should compare their response to the suggested answer, and then score the answer as learned or unlearned by touching or clicking on the corresponding button. Questions scored as learned will be removed from the current drill session. Questions scored as unlearned will remain in the current drill session and will eventually be shown again. The drill session will end when all the questions have been scored as learned.
Once all questions are scored as learned, the current drill session will end. An option will be given to reset all questions to unlearned for the current topic so the drill session can be repeated. Otherwise, the main topic list screen is then displayed.
A drill session can be ended at any time by the user. On an iOS device, this can be done by touching the Topics navigation button on the upper left of the screen. On the OS X version, clicking the Exit Drill button will do the same.