This $12B Company is Monetizing Cheating
forbes.com
forbes.com
That said, the exams were pass/fail anyway and the questions worked on during the course didn't have any bearing on that. Made cheating on problem sets pretty irrelevant, I guess.
Why is it so unreasonable to suggest that professors might create their own problem sets and tests? Solution manuals and test banks have freely existed on the internet for years. Every semester when they start their new classes, they know whether or not their students can cheat on the problem sets and tests that they plan to assign, but they throw up their hands and claim that if cheating is to occur, the students are to blame for lacking integrity.
Professors should look at the incentives for students and the stakes involved (GPA -> internship, GPA -> grad school, GPA -> future earnings) and realize that if there's an opportunity to cheat, some percentage of students are going to take it. And in fact, it's probably a wise decision. Professors like to say, "If you're cheating, you're only hurting yourself," but that's total bullshit. If you're cheating, you're hurting other people. In a world where classes are curved, it's a zero sum game, and from a game-theory perspective it might make sense to cheat even if you otherwise wouldn't. Once 20%-30% of the class is cheating, you're really just hurting yourself if you're not cheating.
I never cheated in school, and that's a nice little feather in my cap, but if I could do it again, I probably would have.
Because creating a problem set or test that 1) is pedagogically useful and 2) solvable in a defined amount of time is a very difficult problem and certainly takes up a lot of time.
My solution to Chegg is to make assignments and tests that you don't need to answer every question for and put a couple REALLY difficult problems on things--technically solvable by the class by effectively not due to complexity/time. In a CS class, it's really easy to create simple looking problems that spiral out of control. I've occasionally done it even when I didn't mean to. :(
Anyone submitting a correct answer to it gets my detailed attention for cheating.
In addition, in a technical track, I do point out that not learning my class, which is a prerequisite, will absolutely kill you in the next class.
Between the fact that the universities that I have worked with will and have expelled people for cheating and the fact that my course is a prerequisite, I seem to have dissuaded the cheaters to take other professors. :)
Alternatively, they're just that good at cheating. Fortunately, the students who need to cheat are generally not smart enough to cheat well, either.
yes, project based learning, even in groups, can make cheating irrelevant. and it can scale if you (the lecturer) put in the effort to design it that way. its possible to do this with hundreds of undergraduates if you provide clear guidelines and assignment examples (i used to have a mythical student who we 'watched' complete her assignment). you can also make available an archive of all past assignments (and shift the topics each semester). in short, i used to encourage my students to "cheat", but the project tasks were always (interestingly) different.
Especially now with remote school, where students pay regular tuition to get the privilege of having multiple choice exams proctored via some spyware, I can see why some just see it as an exercise to be min-maxed.
Caltech always had a strong culture of take-home exams and academic honesty, so it's really a solved problem.