Production and evaluation of a self-instructional computer-based training module for novice courseware developers