Remix.run Logo
Purdue University CS240 Class over 50% of students 'caught' using AI on homework(old.reddit.com)
2 points by twaldin 10 hours ago | 3 comments
twaldin 10 hours ago | parent [-]

If anyone is interested, the professor, Jeff Turkstra, wrote a paper called 'Tracking Large Class Projects in Real-Time Using Fine-Grained Source Control' https://turkeyland.net/research/encourse.pdf and it's the suspected way the students got found out.

Lerc 10 hours ago | parent [-]

So surveillance then?

It would be interesting to see what regulations and ethics rules this comes under. Frequently these sorts of rights can be signed away in the US, but there are also academic bodies with their own rules that might have a say.

twaldin 8 hours ago | parent [-]

Sort of, I'm hesitant to say surveillance, since its less of 'running spyware' or something similar and more 'tracking student commit history'; where it gets weird is this section of the paper:

In our system, the Makefile or Project file that compiles the project contains Git commit and push commands to automatically commit changes into the student repository. Using this system, changes are tracked every time the project is compiled. When a student modifies a source file as a part of the program-build-test- debug cycle, the Makefile commits and pushes the recent changes into source control. This creates a fine-grained sequence of commits that tell the story of how the program was developed.

They basically force-commit to your repo whenever you build your code, so they are able to 'track' your development?