This post really turned my stomach, but not because of the cheating. Yeah, obviously the cheating is wrong and students who cheated should be held accountable according to university policy. Yeah, it's nice that the professor was able to get something of a "happy ending" for at least some of the students at the end.
But the whole meat of this enormous post is the professor having a massive power trip while toying around with the students, reading every message they post without them knowing.
He knew this cheating was happening pretty early on. He was writing R scripts to cross-reference all the group chat participants to the individuals involved. He wrote up all those reports and then still goes ahead with the second midterm. He obviously took pleasure in examining how they were acting; he has dozens and dozens of individual chat messages pasted into that post complete with his snarky little comments about them:
> “nah i aint cheat i took that exam at 7 and did it alone still failed” (hmmm, let me cross reference this claim with your texts in the chat at 7…)
> “if i find out who snitched we got a problem fr” (I had to report this student to judicial affairs)
There are more and more. The professor is clearly relishing each of these little pieces of evidence, filling out all of those forms, and watching the students squirm and panic as he tells them he knows they're cheating:
> There was no way I was going to keep a straight face, plus I wanted to see what happened on the chat, so I video muted myself (bad internet connection day).
It's borderline sadistic. He could have ended the whole debacle at any point, be he chose to spend dozens of hours poring over this chat and examining the students' reactions to what he was doing. Especially given the conclusion where he put in options for all or most of the students who cheated to redeem themselves - at least partially.
The only constructive piece of this entire post is the end where for the second asynchronous version of the course, he adjusts its design and content to be more engaging and conducive to online learning. The rest is just an obsessive power trip.