Computer-Based Adaptive Instruction: Effects of Learner Control on Concept Learning.