Digital resources and teacher education