This other question is about assigning videos as homework and this one is about what to do when students do not do their homework. However, there is another question to ask which is similar, but I think different, from these two.
If you have a class of 70 students and you assign some homework on which you will base the following class, and 40% of the students do not do the homework, that subsequent class becomes quite unmanageable. If you proceed as scheduled, the 40% will be lost, they cannot contribute, and eventually become distracting for the rest of the class.
If you do not run the class as scheduled, the students who did the homework the first time will see there is little benefit of doing the home and little cost of not doing it. For this reason, in the past, I have been quite strict. Students who did not do the homework get kicked out and marked absent (too many absences and they automatically fail the module). The problem with this approach is that kicking 40% out leaves me with a very high failure rate and in the end I just end up taking time which would otherwise be free for me to do as I wish and I must dedicate that time to these students who failed (for whatever reason).
So, I find myself in a difficult situation. Kicking students out hurts them but hurts me too. The problem is that I value my time much more than they value theirs so it ends up hurting me more than them. If I don't kick them out, my schedule gets destroyed.
How can one find balance in the classroom when a large percentage of students do not do the homework? Is there a way other than simply removing large chunks and failing them? Is thee a more enlightened way?
Important Note: In my modules grades are pass/fail - I do not have the option to simply lower their grade.