Thread: Contract Cheating

  1. #1
    .
    Join Date
    Nov 2003
    Posts
    307

    Contract Cheating

    cboard.cprogramming.com is listed #7 on list of sites/forums that actively support "contract cheating". Which term you can google for lots of examples.

    Robert Clarke, Thomas Lancaster and (I believe) Sandi Kirkham publish and update this list. If I understand correctly, the list is used to aid in searching for cheating, and the list is actively circulated.

    Those folks are faculty here:
    Academic Staff

    I think the cboards are a good forum - Maybe one of the mods here can contact Robert Clarke et al. And see if a rule change here is enforceable or even worth the effort.

  2. #2
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,273
    Well, it lists blogsearch... which is a search engine. How can that be contract cheating? That'd surely be means of getting answers. And it doesn't list google codesearch. I think the list needs to define what it's listing better.

  3. #3
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Quote Originally Posted by jim mcnamara
    cboard.cprogramming.com is listed #7 on list of sites/forums that actively support "contract cheating".
    The heading of that list reads "List of sites associated with 'contract cheating'". What does "associated" mean? If we interpret it to mean "actively support contract cheating", then that list is incorrect, since the homework guidelines strongly discourage members from doing other people's homework.

    If we interpret it to mean "support contract cheating", then including cboard on that list is reasonable: a student can use PMs to form a contract with some member to complete the student's homework, and PMs are not monitored. (Or so we would like you to believe )

    Quote Originally Posted by jim mcnamara
    If I understand correctly, the list is used to aid in searching for cheating, and the list is actively circulated.
    If you are talking about cheating in general, then that is fine. It certainly is the case that students attempt to use cboard to cheat, and they may succeed. It is to our advantage for such students to get punished for cheating as we can then help those who really take the effort to learn.

    Quote Originally Posted by jim mcnamara
    Maybe one of the mods here can contact Robert Clarke et al. And see if a rule change here is enforceable or even worth the effort.
    What rule change do you suggest? We already have a homework policy.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  4. #4
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,613
    This list is hilarious. By contract cheating, I assume people are getting paid for doing others homework. While that is not impossible here through collusion, we ranked 110 spots higher than rentacoder.

  5. #5
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Quote Originally Posted by whiteflags
    we ranked 110 spots higher than rentacoder.
    Actually, that list is in alphabetical order according to URL.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  6. #6
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Yawn. I can't imagine something I care less about.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  7. #7
    .
    Join Date
    Nov 2003
    Posts
    307
    I'm not suggesting anything. I am a mod on another site -we are being removed from the list because we demonstrated that we have always actively blocked homework and have a zero tolerance for it.

    I read kermi3's homework post. It doesn't appear to be enforced....

    This thread is homework, it says it is in the title:
    Corrections on School assignment...

    My point is that being on a list like that is probably not a winning strategy for any forum.

  8. #8
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Quote Originally Posted by jim mcnamara
    I read kermi3's homework post. It doesn't appear to be enforced....

    This thread is homework, it says it is in the title:
    Corrections on School assignment...
    Neither hk_mp5kpdw, matsp, nor brewbuck have spoonfeed an answer to hubris.

    Quote Originally Posted by jim mcnamara
    My point is that being on a list like that is probably not a winning strategy for any forum.
    Why not? If the point is to deter students from using this as a place to ask to be spoonfed homework answers, I'd say bring it on. I would be happy to know that instructors are looking through these forums to police against cheating.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  9. #9
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Quote Originally Posted by jim mcnamara View Post
    I'm not suggesting anything. I am a mod on another site -we are being removed from the list because we demonstrated that we have always actively blocked homework and have a zero tolerance for it.

    I read kermi3's homework post. It doesn't appear to be enforced....

    This thread is homework, it says it is in the title:
    Corrections on School assignment...

    My point is that being on a list like that is probably not a winning strategy for any forum.
    Can you explain what is wrong in that particular thread? I certainly haven't told the OP what he should do - other than correct the indentation and explain some suspicious looking lines of code. And I don't think anyone else has either, but I haven't actually looked at it the last few minutes.

    There is a big difference between HELPING someone to solve the problem on their own, and solving the problem FOR them. Clearly, the latter is wrong, and whilst it may not be actively policed, it is certainly frowned upon.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  10. #10
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by jim mcnamara View Post
    I'm not suggesting anything. I am a mod on another site -we are being removed from the list because we demonstrated that we have always actively blocked homework and have a zero tolerance for it.

    I read kermi3's homework post. It doesn't appear to be enforced....
    There's no ban on discussing homework here. The homework policy, if I can boil it down, is simply that the student needs to write the code him/herself, and we will comment on it and help work through issues. Occassionally, some bonehead posts an entire solution and is appropriately scolded.

    You know, like in the real world where people can use their mouths to speak with each other?

    If receiving this sort of help goes against the policies of the instructor, then it seems there is a problem between the instructor and the student which needs to be addressed. I'm not particularly interested in enforcing or even learning about policies which have nothing to do with me.

    My point is that being on a list like that is probably not a winning strategy for any forum.
    In what sense? Anybody can make any sort of list they like.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  11. #11
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    I went to university, I loved it, and I would never trash the concept, but a formal institution should not never, never be touted as the only place to learn*. These people obviously would prefer to restrict everyone's educational opportunities and have not given any thought to the potential consequences of their witch hunt. The idea that cboard is some kind of hotspot where kids come to pay for an essay or assignment or whatever is beyond ridiculous. Anyone who wants to spend ten minutes looking around will figure that out.

    You might as well throw your mind in the garbage as take this tish seriously. And I bet most professors would agree with what I am saying. But there are crackpots in academia -- perhaps these busybodies are some of them? Surely their (paid) time would be better spent in more serious pursuits (unless they are the kind of academics not taken seriously by their peers, and so are left with nothing better to do).

    Cboard is a great resource. Not *everyone* learning here is a college student, and not everyone who comes here looking for advice, or flat out answers and solutions, is a CS 101 student in disguise. If a university (or all the universities) want to provide all the funding, staff, and other resources, then they can call all the shots, and hopefully try and make up for the corresponding harm done to the education of people who aren't in university (like, we can't discuss programming on the web now without being overseen by a board of regents?). In all honesty, if anything like that comes to pass I WILL SUE EVERYONE INVOLVED IN A COURT OF LAW. But I presume/hope that is not the real intent (although it's hard to say what the purpose of the list is otherwise...)

    Quote Originally Posted by brewbuck View Post
    Occassionally, some bonehead posts an entire solution and is appropriately scolded.
    I've had this happen more than once and I still don't care and don't agree with your premises or your interpretation. I do understand why the moderators should not make it a practice. You know what would really ruin the board -- forcing the moderators to tell people they have crossed the line by divulging too much information about c programming, on an advice forum for c programmers. I've never been offered for money** and usually ignore (that kind of) pm because I don't see a need for secrecy.



    * I also would never deny that it was a tremendous privilege to go to school, and that universities are undeniably places of privilege. This is flat out disgusting, elitist crap and I also honestly hope they carpool off a bridge somewhere. Scum.
    ** now that would be funny
    Last edited by MK27; 05-19-2009 at 02:54 PM.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  12. #12
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    >>In what sense? Anybody can make any sort of list they like.

    That's what I was thinking, this is an arbitrary list with over a hundred forums related to programming. If you were to ask me I could guess that there are less than 30 or less well populated programming communities on the web.

    Where's the proof, the research, the data on why and how these sites are the top at contract cheating.

  13. #13
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    I've heard it argued that the rampant cheating in CS devalues the meaning of the CS degree for those who actually worked hard for it.

    Well, that may be true, but so what? CS isn't special in terms of student cheating. Perhaps it's easier to see, and quantify, the amount of cheating. In these Google days, any professor or instructor can go Google a few choice phrases from a student paper and instantly detect plagiarism.

    "Ack! Plagiarism and cheating are on the rise, and Google proves it!"

    Uh, no. That's always been the case. We just couldn't see it before we had Google.

    So suppose the value of the CS degree is so hindered that nobody takes it seriously anymore, and just bases their hiring decisions on pure merit. Fine with me.

    I went to school to study, not get a degree.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  14. #14
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by indigo0086 View Post
    Where's the proof, the research, the data on why and how these sites are the top at contract cheating.
    Even if there was "contract" cheating happening here, how would we know? People don't normally conduct that kind of business in the open. I'd bet that if you reviewed the last three years of comments, you would not see a single deal being closed here to exchange code for money. I certainly can't think of one.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  15. #15
    Devil's Advocate SlyMaelstrom's Avatar
    Join Date
    May 2004
    Location
    Out of scope
    Posts
    4,079
    I don't really know what this list means to us... I don't see any problem with teachers snooping around this site to try and pin out people from their class looking for solutions. In fact, I support the idea. However, if one of their students does genuinely come here without doing any work asking for a handout all the teacher will find is a series or replies either flaming the OP or simply directing them to the homework guidelines topic. So, the teacher is happy having caught his/her student, the board is exonerated of any "contract cheating" libel, in at least one teacher's eyes, and the student gets his just deserts.

    It's not like they're going to shut the forum down or something.
    Sent from my iPadŽ

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Phoenix VC++ MFC Contract Position
    By Bill Law in forum Projects and Job Recruitment
    Replies: 0
    Last Post: 08-13-2007, 08:17 PM
  2. Contract Positions... lots of them
    By Jaqui in forum Projects and Job Recruitment
    Replies: 0
    Last Post: 10-13-2006, 06:57 AM
  3. Service Contract Search
    By smitsky in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 11-30-2004, 08:17 PM
  4. Contract anyone?
    By RoD in forum A Brief History of Cprogramming.com
    Replies: 19
    Last Post: 10-08-2004, 07:03 AM
  5. Of Cheating Men and Cheating Women
    By bookworm in forum A Brief History of Cprogramming.com
    Replies: 25
    Last Post: 07-16-2003, 11:32 AM