Weights are assigned not only to particular words, but also to their various grammatical categories; thus, if a user, e.g., sometimes makes mistakes in a certain nominal case, the system will provide more exercises for this case.
offering a fixed, limited set of exercises is in conflict with the principles of adaptability of the learning process to the profile of the particular user.