Patent ID: 7377785

Claim:
A method of teaching a subject matter comprising: providing a problem to a student; asking said student to compute a solution to said problem; wherein said solution is not graded; administering a first set of one or more question instances to a student, said first set of one or more question instances being based on: (1) source information that relates to the subject matter, said source information comprising a correct solution to said problem and (2) one or more rules that govern derivation of question instances from said source information, wherein said question instances are derived from said correct solution; wherein each question in said question instances is a multiple-choice question; evaluating said student's performance on said first set of one or more question instances; and if said student's performance on said first set of one or more question instances does not meet a standard, then repeating said administering and evaluating acts until said student's performance meets said standard or repeating said administering and evaluating acts exceeds a limit, wherein each repetition of said administering and evaluating steps is performed with a new set of question instances that is different from said first set of question instances and different from any new set of question instances that has already been administered to said student, and wherein each new set of question instances is based on: (1) said source information and (2) said one or more rules.