sharfah / scala-coursera

Functional Programming Principles in Scala (Sep 18th 2012)
75 stars 55 forks source link

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

Open taitruong opened 10 years ago

taitruong commented 10 years ago

Hi,

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

Thanks, Tai

taitruong commented 10 years ago

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

Thanks, Tai

sharfah commented 10 years ago

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 commented 10 years ago

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 https://github.com/sharfah/scala-coursera/issues/1#issuecomment-33292409.

sharfah commented 10 years ago

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 commented 10 years ago

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 commented 10 years ago

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 commented 10 years ago

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 commented 10 years ago

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 commented 10 years ago

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 commented 6 years ago

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

sharfah commented 6 years ago

Tai is absolutely right.

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

taitruong commented 6 years ago

@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 commented 5 years ago

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.