I’ve told my students that they can redo any assignment (homework) or test. I am much more concerned that they learn than that I give them a quick and low grade. By allowing them the opportunity to be aware of what their learning gap is and by giving them suggestions to overcome that gap, I help them to be responsible for their own learning improvements. I have told them that I will take the higher grade. For the test, I have a slightly different version of the original test that still asks the same information but in a different manner. Students like to be successful and when they see that they can make changes to improve they are willing to make the changes.
Does your homework and grading policy encourage learning on a standard’s goal or does it stop the learning?