Live data from Hacker News

Coursera's Functional Programming - Cheating Discovered

pastebin.com

171–180 of 182 posts

Re: Coursera's Functional Programming - Cheating Discovered

#171

So, what exactly is the point in cheating on these assignments? IIRC there is no academic credit available and all you receive is a non accredited certificate. Surely the only point in doing the assignments in the first place is to satisfy yourself that you have understood and can apply the material?

Remember that the type of person who chooses to cheat on this type of assignment isn't exactly the sharpest crayon in the box.

Re: Coursera's Functional Programming - Cheating Discovered

#172

Cheating without consequences hurts everyone taking the class. I'm disappointed to see so many comments implying it's fine to just let that go. My thought on this comes from a good chunk of direct experience: I've taught a number of courses to undergrads at NYU, as well as having about 5 summers of teaching experience in programming and cryptography at summer camps including CTY. Imagine all students are given a butt…

I cannot believe that this opinion is so prevalent. First of all, cheating is really easy on Coursera without having to appeal to public solutions posted by somebody else. You can get private help without anybody knowing anything about it and you can do so in a really efficient way, since there's absolutely nobody watching you. Coursera courses are for people willing to learn something, providing certificates was stu…

> That cheating is so easy on Coursera, "give me an A" is precisely what's going on for people that are there, not for the learning experience, but for an A.

Maybe the 'A' or nice cert is there for some people, but no one that I know personally cheats for the grades on coursera. OTOH, all 7 of them are currently well employed software engineers, so maybe the incentive to cheat just isn't there for them in particular. Until the signal gets gamed, I think it will be useful for hiring. Further, it's pretty verifiable if the interviewer has also taken the course. What did you think about the programming assignment about X for course Y, how did you do Z? Throw in fake X for real Y if you are particularly suspicious. If you've cheated through it, it's gonna be obvious.

Re: Coursera's Functional Programming - Cheating Discovered

#173
post #86
post #42

Actually, this is valuable data. As a potential employer, I care more about the candidate's ethics (or lack thereof) than their ability. I could always teach them, but I could never trust them. Coursera should just publicly identify cheaters so I can cross check against resumes or certifications. Problem solved.

>Coursera should just publicly identify cheaters so I can cross check against resumes or certifications. Problem solved. This introduces a lot of problems, all of which are difficult to solve and not directly related to the fundamental vision of Coursera. If I cheat under the full name of my sworn enemy, I can have them publicly blacklisted from any employer who uses this list. Identification seems like the logical n…

Continue to award the certificate even to cheaters but then allow employers who are presented that certificate to verify whether the person has been cheating. :)

Re: Coursera's Functional Programming - Cheating Discovered

#174
post #75
post #31

I'm of the opinion that the value of Coursera's courses comes from the learning opportunity, not the certification. I think they should simply allow cheating and not issue certificates. Alternatively, allow cheating and continue to issue certificates while letting employers decide the true value of the certificates. The point of Coursera (to me) isn't to pad my resume, it's to learn from courses not always offered at…

What employer takes Coursera classes seriously?

Well, things change. Some years ago, nobody took MMORPG experience seriously (even thought it to be a bad thing), but these days, people get management positions because of it.

Re: Coursera's Functional Programming - Cheating Discovered

#175
post #50
post #42

Actually, this is valuable data. As a potential employer, I care more about the candidate's ethics (or lack thereof) than their ability. I could always teach them, but I could never trust them. Coursera should just publicly identify cheaters so I can cross check against resumes or certifications. Problem solved.

Lol, thats harsh. Everyone makes mistakes, everyone slips. Making mistakes is an integral part of iterating towards the better.

[deleted]

Re: Coursera's Functional Programming - Cheating Discovered

#176

I personally did not enjoy the threat of expulsion in my inbox this morning. As, like probably many other, but the code up on Github because, well this is just what I do with code. I've signed up for this class because I was interested in learning something. Cheating would obviously not teach me anything, so why even take the class in the first place? The Coursera certification currently holds no or little value. May…

> this is just what I do with code.

Really? That sounds like something I would not expect to get away with in a number of situations. Like, for most of the stuff I've done as a student and as an employee I have considered stuff like that to be totally out of the question.

(And in this case, it doesn't even feel that much like "my" code. It's mostly written by them Coursera course people, with a few blanks filled out by me. I'm not sure how cool I think it is to upload other people's code to publicly available places without checking with them first.)

Re: Coursera's Functional Programming - Cheating Discovered

#177

I have to wonder if those posting solutions on github are actually doing it in an effort to cheat. I made a similar mistake recently with a project I completed in my computer architecture course. When the professor contacted me about it, it seemed obvious. But at the time, all I was thinking about was "yay, public code!" Obviously, I took it down right away. I wonder how many people are doing the same thing. Cheating…

If it's your work, you own the copyright, and it's totally within your rights to make it publicly available.

Not that this is very relevant to begin with or anyhing. But as a side note, in this course the solutions tend to be mostly code written by Coursera course people, with some small parts written by the students.

Re: Coursera's Functional Programming - Cheating Discovered

#178

I personally did not enjoy the threat of expulsion in my inbox this morning. As, like probably many other, but the code up on Github because, well this is just what I do with code. I've signed up for this class because I was interested in learning something. Cheating would obviously not teach me anything, so why even take the class in the first place? The Coursera certification currently holds no or little value. May…

Did you read the terms of the course? Did you notice that they ask that solutions to assignments not be shared publicly? I think it's an even poorer move to blatantly violate Coursera's terms, and then claim that "that's what you do with code". You should seriously consider taking down your github repository.

Re: Coursera's Functional Programming - Cheating Discovered

#179
The most frightening thing about this is the number of people that want a black list of names. what's the next step? stoning them in public, making them wear a special hat?

The job of coursera is to provide access to learning and there it should stop. Coursera should not provide certificate of any kind, most people go there to learn not to become certified on anything, Cheaters will go way if there is no certificate since their purpose is not to learn.

Re: Coursera's Functional Programming - Cheating Discovered

#180
post #30

Earlier quoted context omitted.

Sure, but if it's against school policy, the school has the right to expel you. Coursera is not taking the public code down, the owner is, at the coercion of the school. The student is making a value decision: continue the course or take my code down. If you can't play by the rules, you can't be in the game. I think there's a unique opportunity for GitHub here. They could give an educational license to verified stude…

BitBucket offers free private repos. https://bitbucket.org/plans Edit- Apparently BitBucket launched a new version of their site only moments after sharing this link. Looks great!

Hoorah for Git on BB. I hadn't visited their website in a while, now I'm motivated to try again :)
Post reply on HN