Upon visiting the website, Joe will encounter a screen that prompts him for the language he's studying, the textbook he's using, and the chapter he's studied up to. There will be no registration or login required in this model prior to being able to read sentences. Thus, this interface is efficient for new users, because they don't need to go through the registration process. Because the options presented depend on the previous selections (ie the textbooks displayed in the textbook list depend on the language selected), then the steps are numbered to ensure that users will choose options in that order.
After selecting his language, textbook, and chapter, Joe will now be presented with a listing of sentences that use the vocabulary and grammar in that chapter. In the initial state, Joe will be shown sentences that must contain either grammar or vocabulary from the current chapter he is studying, and must not contain vocabulary or grammar that have not been taught in the textbook up to that point. The sentences will each have below them initially-collapsed accordion menus which can be expanded to show the romanization, English translation, and list of grammatical patterns and vocabulary that the sentence uses.
When Joe reads the sentence, and fails to understand some particular word, he will likely hover over the word and click it. This will cause the Vocab accordion menu to be expanded, and the word that was hovered over will be highlighted. There, the reading and English translation of that vocab word will be displayed. Should Joe wish to practice reading additional sentences that use that vocabulary word, he can click on a link in the Vocab accordion menu, which will open a new tab displaying only sentences that have that vocab item (which also use only grammar and vocab that have been covered in the textbook that Joe indicated).
The Vocab In this case, an overlay will appear, highlighting the word, and displaying information about it, including its romanization and meaning. Should Joe decide that he needs to practice a particular grammatical .
When Joe forgets
When Joe
The sentences will each have below them initially-collapsed folding menus which can be expanded to show the romanization, English translation, vocabulary, or the list of grammatical structures that the sentences uses.