The use of computers (usually offline) to produce lesson prescriptions based on student history and test performance. Components comprising each lesson unit are selected in accordance with learners’ needs, as indicated by test performance on previous units, academic history, etc.