I posted a question 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 "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?
Another question is, should I do this on Monday or Fridays? If I do it on Friday, students may not have enough time to read the assignments. If I do it on Monday next, I will not be able to test the material of the last week.