Return to Article Details Online learning communities: Investigating a design framework Download Download PDF