Applications of Vygotsky’s sociocultural approach for teachers’ professional development | Synapse