I posted a [question](https://matheducators.stackexchange.com/q/25046/11702) regarding what to do when students have done poorly in a mid-term exam. One suggestion I got is to use frequent tests to reduce the risk of one poorly designed exam. Then I did a bit of googling and found this [article][1] "Increasing Student Engagement and Motivation by Replacing Homework with Assignment-Quizzes". It suggests that instead of giving students homework, which they most likely will just google, we can give students a bank of exercises with solutions, and then we pick one directly from the bank to quiz them in class. I can see that this approach saves a lot of assignment grading time, and may actually push students to work a bit harder. Have you tried anything like this and how did it work? Also, if I use this method, I am tempted to at least change the questions a bit when giving a quiz. Otherwise what if a student just memorizes a proof? [1]: https://peer.asee.org/increasing-student-engagement-and-motivation-by-replacing-homework-with-assignment-quizzes.pdf