Cheating students
Students often cheat because they are not prepared.
Teachers should have several versions of exams and the quizes,and teachers should grade all the stuff
I have also found that students cheat because they are lazy. I recently caught a number of my students involved in cheating on homework assignments. One of them was a former student mentor (he lost his distinction when caught), and others were very bright students.
They were cheating because they could, and because they were lazy. Why do the work if someone else has already done it?
Many of them simply do not understand the value of an education.