comparative effects of test - enhanced learning and self - explanation on long - term retention .
Repeated testing improves long-term retention relative to repeated study: a randomised controlled trial