15. A computer-aided learning method as recited in claim 14 wherein: the subject is divided into line-items with at least one line-item being more difficult than another line-item; the recommendation includes recommending the student to work on a line-item; and the plurality of questions can be categorized into at least two line-items, one being the one suggested by the recommendation.
14. A computer-aided learning method as recited in claim 1 further comprising the step of generating, based on the recommendation, a plurality of questions for the student to work on.