As a maths tutor, when I set tests (past papers in particular), if a student does poorly (~50/60% or below), obviously some topics need to be retaught. But should I make them do the exact same test - closed book again? I think this generally is a good idea in these situations because then they will revise harder on the questions they got wrong and will learn from those mistakes. I do this myself if I did badly in a test and it definitely helps. I guess we should go through the questions they got wrong first before setting the test again.
The student might see this as punishment though. What are your thoughts?
If they get $70$% or above then we just go through the few questions they got wrong, and those people are generally smart enough to improve on some of the questions they got wrong. Maybe I should get these students to gen up on/revise these questions and then set timed tests - but the test consists only of questions they got wrong - later on as homework?