Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

You shouldn't make the solutions public... #1

Open
taitruong opened this issue Jan 20, 2014 · 13 comments
Open

You shouldn't make the solutions public... #1

taitruong opened this issue Jan 20, 2014 · 13 comments

Comments

@taitruong
Copy link

Hi,

AFAIK following the coders rule when doing the Scala course on Coursea you shouldn't make the solutions public.

Thanks, Tai

@taitruong
Copy link
Author

Sorry again, but if you don't make your code private I have to report this.

Thanks, Tai

@sharfah
Copy link
Owner

sharfah commented Jan 25, 2014

Hi Tai,

Please note that I posted these solutions well after completing the class. The honor code (https://www.coursera.org/maestro/auth/normal/tos.php#honorcode) only applies to "all students participating in the class". My class finished in Dec 2012 and since I am no longer participating in it, I am no longer bound by the honor code and am free to do what I like with my solutions.

@taitruong
Copy link
Author

Hi Sharfah,

I think the honor code is intended for other students to do their own
exercises and not to use anyone's solutions. So I think even your course
is finished you are not allowed to do so.

If you don't agree we can contact the Coursera forum or some of the
trainers.

Thanks, Tai

On 25.01.2014 17:14, sharfah wrote:

Hi Tai,

Please note that I posted these solutions well after completing the
class. The honor code
(https://www.coursera.org/maestro/auth/normal/tos.php#honorcode) only
applies to "all students participating in the class". My class
finished in Dec 2012 and since I am no longer participating in it, I
am no longer bound by the honor code and am free to do what I like
with my solutions.


Reply to this email directly or view it on GitHub
#1 (comment).

@sharfah
Copy link
Owner

sharfah commented Jan 25, 2014

Well, it's up to the students to do their own work and not look up solutions online as that would be breaking the honor code. It's also up to the instructors to change the assignments every year. (I haven't checked this year's class so I don't know if the assignments this year are exactly the same as those in my year.)

Feel free to contact Coursera. I shall not be removing my solutions.

@taitruong
Copy link
Author

I found this post from Odersky: http://www.aiqus.com/questions/41299/coursera-cheating-scala-course
"...We are saddened to report that some students have been uploading the solutions of the weekly exercises to public spaces. As you might have guessed, this is a clear violation of Coursera honor code article 3...
Thus, as a bottom-line: If you have uploaded solutions to any public space, including github, please remove them ASAP or face immediate expulsion. ..."
I think this says it all.

Thanks, Tai

@sharfah
Copy link
Owner

sharfah commented Jan 27, 2014

That refers to current students, not ex-students. As I said before, I committed my solutions after completing the course.

How can I be expelled if I am not even on the course?!

@taitruong
Copy link
Author

I am really sorry and I don't want to annoy you. I'd also like to clarify what it is allowed or not. I so far did not and will not make my solutions public to everybody. I can only imagine that if it is not allowed and even when you are finished now your certifcate - in the worst case - will be removed.

Hopefully Coursera and their staff can clarify this. I have started a thread here: https://class.coursera.org/progfun-003/forum/thread?thread_id=1658

Hope this gets clarified soon.

Thanks, Tai

@sharfah
Copy link
Owner

sharfah commented Jan 27, 2014

Unfortunately, I can't see the thread you have created because I am not enrolled in the class. Let me know how it goes.

Regarding the certificate: I didn't take this class to get a certificate, I took it to learn scala, so I don't really care if the certificate is revoked.

Maybe you should try to catch real students who are cheating rather than wasting your time on people like me :)

@taitruong
Copy link
Author

Imagine there is a peace of cheese with a note "don't take it, here is a bottle of milk with a recipe and make your own cheese". Do you really think everybody will do that?
Imagine you are able to make your own cheese and get a even letter of recognition e.g. so that others knows your skills. Would you neglect this letter?

This is the world we live in :). And I am not wasting time on "hunting cheaters". I am actually working on my own Scala blog including other exercises. If you are interested I will let you know. Sorry again for the inconvenience.

99.9% of all developers like you and I are honest and we do a lot of hard work. What are you doing anyway? Send me a PM (is this on GitHub possible anyway?).

Tai

@wedwo
Copy link

wedwo commented Mar 26, 2018

Tai is absolutely right. You may not be a student, Sharfah, but I wouldn't hire you after reading your responses here.

@sharfah
Copy link
Owner

sharfah commented Mar 27, 2018

Tai is absolutely right.

So you agree with Tai making his solutions public as well? https://github.com/taitruong/scala-coursera

@taitruong
Copy link
Author

taitruong commented Apr 26, 2018

@wedwo, @sharfah
Thanks for the info. I cancelled my GitHub subscription and therefore I changed all my private repos being public. My scala-repo of course shouldn't be public. This has been removed now.

It is still my opinion of not making solutions public - especially for this excellent! Coursera course!

@dosentmatter
Copy link

FYI, after Microsoft acquired GitHub, they made the free plan have unlimited private repositories. So if money was the issue, you guys can now make your repos private for free.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants