What should teacher educators know about technology? Perspectives and self-assessments