3 ms·
In my experience, the people who get caught cheating (not necessarily the ones who get punished for it, of course) are usually the ones who don't understand the
by saltminer 5y ago
In my experience, the people who get caught cheating (not necessarily the ones who get punished for it, of course) are usually the ones who don't understand the code to begin with or how they might go about creating their own solution. These people also oftentimes came to us and just openly admitted they copied code they found online and wanted us to check over it before they submitted it.
I never said anything about the accuracy of their code, but I was willing to explain how it worked so they could decide if they thought it was accurate. Most did not take me up on that offer, instead opting instead to bug people in their class until they found someone a) smart enough to help on assignments and b) dumb enough to help them. They didn't care about learning how their code worked or why, they just wanted an easy A.
The few who did take me up on my offer tended to be people who didn't understand the assignment to begin with and, after explaining the problem and how their solution worked, went out and did their own work. I always enjoyed those ones, they tended to want to do things legit but either were too nervous to go the professors/TAs or couldn't make office hours and couldn't get timely answers over email.
The people who just didn't care I was more than happy to talk about at at our weekly meetings. If their TAs weren't also tutors, our supervisor would keep them updated on who came in asking for a thumbs up on copied code.