Return to Article Details Designing for vibrant and robust communities of practice in blended learning environments Download Download PDF