Create a system of boxes (folders? tabs?) – I’m envisioning four in a set – for each student.
At the end of each lesson, have the class write on (an) index card(s) something from that lesson that they think they should know. (This practice of summarizing their learning is also mentioned in Make It Stick.) It could be a knowledge fact (the definition of a polygon), a skill (solving a linear equation), or something broader (what are some ways systems of linear inequalities are applied?). If it is a skill or broad question, it should not have a specific example. (So they shouldn’t have a card that has them solving 3x + 2 = 8 every time they see it.) Then put those cards in box 1.
Their standing HW is to practice whatever is in Box 1 every day. If it says something like “Solve an equation,” they need to generate their own equation, then solve it. (Generation is also mentioned by Make It Stick as a way to increase stickiness.) When they get it right, move it down a box. When box 2 is full, practice those the next session, and so on.
On Fridays, give some time in class for students to practice, especially their box 2 or 3, if they didn’t have the time to do that at home. Then give the usual quiz.
After taking a quiz, they should then reflect on what they did and didn’t know, and if there is something they didn’t know that isn’t on one of their cards, make a card for it right then and put it in box 1.
To qualify for a quiz retake, all the topics for a quiz need to be on cards in Box 3 or 4. Otherwise, they need to study more before they can retake. (This would mostly be an honor system, as nothing stops them from just putting the cards in there.)