Abstract
Designing interaction components in Web-based courses is important to ensure an effective learning environment. The author provides a definition of interaction and describes four types of interactions: learner-content, learner-learner, learner-instructor, and learner-interface. Finally, strategies to enhance the four types of interaction when developing and delivering Web-based course are discussed.