Return to Article Details Communities of Practice in Online Learning Environments: A Sociocultural Perspective of Science Education Download Download PDF