The importance of materials in supporting learners' self-motivation in computer-mediated learning