In the book "make it stick" they found out everybody reads,studies, practice a lot ; and at the end they take an exam once.
But it's wondering it isn't the best way.
Actually the best way to learn is:
First read(study or practice) only once, then take exams a lot.(It is the opposite way of what we do normally)