Will the sample sentences have features like for a user with knowledge of just 500 chars and 600 words the application just throws a basic sentence having all the words from his knowledge?
For an advanced user at the same place the sentence could be tougher. This will sort of build graded reading into the app.
Nick .. inputs?