1. A computer-aided learning method for assessing a student's understanding in a subject, the method, using test results from the latest test and the prior-to-the-latest test results taken by the student, comprising the steps of: accessing the student's prior-to-the-latest test results and the latest test results; and analyzing, by a first computing device that can access a network, the student's prior-to-the-latest and the latest test results to generate a recommendation, which provides an assessment on the student's understanding in the subject; wherein the recommendation can be transmitted to a second computing device through the network to be used by the second computing device.
4. A computer-aided learning method as recited in claim 1 wherein: the subject is divided into line-items with at least one line-item being more difficult than another line-item; and the latest test includes questions for different line-items; and the method further comprising the steps of generating an overall score for each group of questions having the same line-item for generating the recommendation.