...
User is reading out of a textbook for which sentences have been added to the database.
- textbook will only have to be specified once. Chapter will be periodically updated
- may want to persist this information (using a login system)
User is studying a course for which the teacher has aggregated sentences.
...
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
If a user is not using a textbook that is in the system, his reading level will have to be evaluated based on yes/no sentences.
Reading
Adding examples of user-level reading and translations
...