Despite this teacher's miraculous extraction of some character growth from a handful of the cheaters, I still think he should have just failed all of them as soon as he had an airtight case against them. There is no moral or practical justification for tolerating cheaters. They make a mockery of honest students and the higher education as a whole. They're a menace to the society into which they're released with a sta…
Your moralizing and virtue signalling is missing the point. Cheating, or academic integrity, or "over collaboration" is not a binary action that evil students take, and good student don't. Instead, cheating is a culture, and institution. And looking at it, in this way, provides a much more helpful framework for solving it, than overmoralizing it, and simply calling cheaters bad. The reality is, that how much students…
And as I said in my other reply, letting "culture" grow up is part of the problem that lack of punishment creates, and was never a true excuse at all. They knew.