4 ms·
The best counter to ChatGPT cheating that I’ve heard of is to get students to orally defend their assignments in class. No computer is going to come to your res
by ttul 4y ago
The best counter to ChatGPT cheating that I’ve heard of is to get students to orally defend their assignments in class. No computer is going to come to your rescue when you have to explain why you wrote the code you wrote.
Encourage the use of ChatGPT and other tools. Put the emphasis on understanding what the code does and why. The tool may help to explain this to the student, but if so, that’s fantastic. No need to worry. Learning has occurred.
- kerpotgh 4y agoThere isn’t any time for this in a 500 person public university classroom.
- lostmsu 4y agoOne can delegate that to ChatGPT.
- hgomersall 4y agoWhen I was at uni, there was no marking of assignments. The "examples papers" were basically your opportunity to understand the course before a supervision when you could discuss them. If you didn't do the examples, the supervisor didn't really care (typically a grad student that had enough of their own worries). My point is, if I'd cheated, it would have ultimately been my problem when it came to sitting the exam.
- latency-guy2 4y agoWell there is, vastly increase the barrier for entry into universities. Maybe those 500 person classrooms can now be the 25 person classrooms they were actually meant to be. :)
- kerpotgh 4y ago[dead]
- dinkumthinkum 4y agoDo it randomly and make the penalties for cheating severe. Why is it CS people suddenly have no solutions for solvable problems?
- another_story 4y agoThey address the difficulties of doing this in the post.
- tommica 4y agoYeah, this is a good one - does it matter if you wrote the code, or a computer did? If you can explain how it works, and why it is like that that should mean that you understand it and have learned the important parts.
- vsareto 4y agoYou could ask it to explain line-by-line for you and memorize that enough to give an oral presentation. You may not get the best grade, but it might be enough for a passing grade.
- singularity2001 4y agoIf you memorize it that's half way to understanding, so fair use
- dinkumthinkum 4y agoIf you can’t actually write undergraduate level code then seeing a machine do it and all you can do is pore over it and try to explain it simply amounts to you knowing less and being less capable of computer science than the average student in the 70s or 80s. This isn’t like an assignment to take an existing Linux kernel module and explain it given the source code. These are basic primitives.