Formative assessment promotes learning in undergraduate clinical clerkships.