A Vygotskian perspective on teacher education