...
Task analysis
Finding reading material
Prerequisites
User is reading out of a textbook for which sentences have been added to the database.
...
User is studying a course for which the teacher has aggregated sentences.
Subtasks
Inform the system of what textbook you're reading, and what chapter you're reading in.
Inform the system of any particular idioms, grammar patterns, or vocabulary you'd like to practice.
Time constraints
A first-time user will want to be able to access reading material as soon as possible, hence this should take as little time as possible
...