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