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…
Coursera's Functional Programming - Cheating Discovered
11–20 of 182 posts
Re: Coursera's Functional Programming - Cheating Discovered
#12Re: Coursera's Functional Programming - Cheating Discovered
#13The certificates, IMHO, are meaningless in the context of these online courses. Considering this, I find the measure exaggerated. I use github as a central place to store almost everything I write outside work, so it comes pretty natural for me to version code for problems I've been working on there. Disclaimer: I'm not involved in the Scala course, so I don't know how the actual assigments were structured.
Given two resumes, one with a big bullet list of unverified skills, and one with a bullet list of some completed coursera courses, which would you choose?
Obviously coursera will not be replacing real college any time soon, but it can definitely serve a role in verifying at least cursory knowledge of basic skills.
Re: Coursera's Functional Programming - Cheating Discovered
#14I 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.
Re: Coursera's Functional Programming - Cheating Discovered
#15How about they expel those who used the solutions as well?
Early questions are things like: if membership of a set is a function mapping between an integer and a boolean, how would you define the membership of a singleton set? Modulo the spaces and variable names, every student's answer was probably the same!
So detecting who has copied their solution is probably difficult.
Re: Coursera's Functional Programming - Cheating Discovered
#16I 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.
Re: Coursera's Functional Programming - Cheating Discovered
#17I 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…
Re: Coursera's Functional Programming - Cheating Discovered
#18I 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.
So, whilst you cannot be prevented from posting it somewhere public, you can (theoretically) be thrown off the course for doing so.
Re: Coursera's Functional Programming - Cheating Discovered
#19I 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.
I think there's a unique opportunity for GitHub here. They could give an educational license to verified students in college/high-school/on-line schools. For the duration of their class, they can have as many private repos as they like. When the semester ends, you've got a week to grab your code before it goes public, like a free account. First, it would get students used to GitHub and they would clammer for it in the workplace because they love it so much; Second, it would position GH as a great supporter of education.