Return to Article Details Investigating the Role of Online Communities in Promoting Collaborative Learning and Peer Interaction Download Download PDF