Computer-assisted instruction (CAl) delivered on a personal computer has been viewed optimistically by many researchers since its introduction in the 1970s, it has been claimed that if judged by a number of criteria that include achievement gains most CAI uses one or a combination of the following techniques