I may have mentioned that some of my students cheated… in my class on Ethics and Philosophy.
Richard Quinn is a professor in Florida. He took a very interesting line with cheats. He offered a deal - own up, take an ethics course and live to study another day, or take the chance of being identified and thrown out.
200 students owned up.
Here's his astonishing lecture.