Factors affecting implementation of interactive, computer-mediated instructional techniques for instructors and learners at a distance