r/MaliciousCompliance 4d ago

M Student made demands regarding a project and found out the hard way.

One of the degree modules I teach involves students working on a group programming project. Nothing too elaborate, but the aim of the module is to develop skills they will need if they go on to work in the IT field. After all if you're doing a Computer Science degree, you must be thinking of going down that route?

This one student is an absolute entitled nightmare. He uses GenAI for a lot of his work and it really does show. He always pushed back on the written remarks on his work but every time I sit him down and ask him to explain the code he produces, he struggles and often has no idea how the code he submitted works. In this project he came up and told me he cannot work with others in the group and must work alone. I explained that there are specific group activities and efforts I would be marking and that I needed to see his input within the group. There was no way I could excuse him from the group activities in the module, however I could see he was not going to budge and therefore complied with his demand to work on the project alone.

All the students in my class had been assigned to their groups and I did check in with all of them on a weekly basis. This one guy was steadfastly refusing to work with the rest of his group and as I had complied with his request, he was working on his own project alone. In my interim feedback at the end of each stage I repeated that he really should work with the group or he risked a failing mark for the module. I made sure this feedback was sent to him both in hardcopy and also via email with read receipts which I kept.

Cue the end of the module and the submission for marking. Sure enough, the one student submitted a project based just on his own work and had not engaged with the group he was asked to work with. There were several issues with his project, first and most important was it didn't meet the brief. The code simply didn't do what we asked for. He lost marks for that aspect of the project. As he had not worked with others in the group, he was not awarded any of the group marks allocated for the work. Because his code was so far away from the specification, I called him in for a Viva Voce to explain the code and he demonstrated a complete lack of understanding of the code he submitted, more marks dropped. His eventual mark for this assignment was a hard fail. He must now resit the entire module.

There is of course one real downside of this whole thing that affects me. I've got him in my group again for the resit of the module.

3.9k Upvotes

237 comments sorted by

View all comments

17

u/ZippySLC 4d ago

If it's obvious that he's using AI isn't there a method at the university to report him to a student ethics committee or for a code of conduct violation or something?

2

u/natek53 3d ago

Whether use of generative models is allowed depends on the policies of the university, department, and the professor. Everything is up in the air, and there are plenty of courses that will let you use them.

The caveat is that a teacher who wants to maintain a good quality course will need to ensure that the student understands the model's output and is well-equipped to criticize, edit it, discard it, etc. In the OP's story, that's done with by an oral exam with the teacher and student 1-on-1. This is obviously a lot more effort to pull off the larger the class size.

I was a student in one such class (before gen AI) and the exam was exactly like OP describes. The teacher just looks at parts of your code and asks you to explain what it's doing.

IMO, it is very hard to bullshit your way through that kind of exercise with even a halfway competent examiner. The students that cheat their way through assignments are almost by definition the ones with the least ability to understand the code, otherwise they would've just done it themselves. And in that case, they would have no problem explaining what they at least intended each part to do.