by Alan Clarke
Annotation Computer-based learning has the potential to provide a highly motivating learning experience. It also has the potential to achieve exactly the opposite. And the difference between these…