A system and method for generating and administering classroom exercises
to a student. One or more root questions is generated, where each root
question has a stem, a plurality of right answers, and a plurality of
wrong answers. A multiple-choice question instance is created by
combining the stem with a set of answer choices that are created from one
of the right answers and one or more of the wrong answers. The questions
are administered to a student. Preferably, the sets of questions based on
the same root questions are administered one or more times to the
student--e.g., a student may be required to work three sets of question
instances based on the same set of root questions, or may be required to
continue working new sets of question instances until all of the
questions in one set are answered correctly.