Blended learning of radiology improves medical students’ performance, satisfaction, and engagement