When this site takes off, we will get a number of homework questions that can be spotted a mile off. Should we

  1. Just down vote them and not answer them.
  2. Provide helpful hints
  3. Make a note in the FAQ and point them to it?

I think that we will get more homework questions than SO (say), just because statistics is taught to a wide variety of people - biologists, medics, engineers, computer scientists, mathematicians. However, we don't want to appear rude and put off future contributors.

Personally, I would go for a combination of all three options.

share
1  
I don't yet have the reputation to post an answer, so I'll just comment here that this is one of the major issues MathOverflow has dealt with. The consensus (such as it is) which has emerged is more or less 3. But there have been some cases in which it's not clear what is homework and what is an honest question from an expert in a different (sub)field. For precisely the reason you point out, that may be a bigger issue here than on MathOverflow. – Mark Meckes Jul 20 '10 at 17:18

4 Answers

up vote 12 down vote accepted

The tried and true method of contempt, sadism and downvotes?

On a serious note, I think the best way is to encourage someone to put the effort into turing their homework question into an acceptable Statistical Analysis question that can stand on it's own. This involves turning questions like:

  • [copy and paste directly from homework]

  • How do I do X?

Into questions that are more like:

I'm working on problem X and I think that I am supposed to do A, B and C. However, I am starting to think A wasn't such a good idea because it lead me to P.

Can anyone suggest an alternate approach to A?

Or, I tried B, but got Q and I think Q is wrong or cannot understand how to interpret Q so that I can do C.

Here is the work I did on step B to get Q. Can anyone help me understand Q or suggest how I should go about using it to get to C?

Of course, for that special case of homework question:

  • Help! Due in 30 minutes!

Contempt, sadism and downvotes are probably an appropriate response.

share
1  
Excellent response, but I have more than a few words to say about that last suggestion concerning "contempt, sadism and downvotes," so I have posted them as a separate answer. – whuber Oct 12 '10 at 13:09

This issue came up at http://stats.stackexchange.com/q/3474/919 , for instance. Let's look at the question constructively: how can we use homework questions to the benefit of this community? These include:

  • A good homework question can be a good question, period. What does it matter if it is homework?

  • Often, the elementary nature of homework questions draws multiple different answers, which illustrates relationships among fundamental techniques and exposes the foundations of statistical theory.

  • A homework question is usually fairly specific (at least it can be), whereas questions arising in other circumstances frequently need considerable clarification before they can effectively be answered.

The possibility, then, that homework questions can contribute to the site suggests they be allowed. Furthermore,

  • If homework questions are not explicitly allowed, people will just be forced to disguise their homework questions, which typically makes them vaguer and requires more work to answer. (We now have a "homework" tag. Let's encourage its use.)

Concerning how to answer homework questions: I would beg this community, both collectively and individually, not to use "contempt" and "sadism" as a tool for anything. That only leads to ill feelings, flame wars, and flagged posts. We should be especially alert for the possibility that a badly constructed question (that perhaps looks like homework) is due to the questioner's unfamiliarity with English. We should respect such questions more than most due to the effort required to formulate them. (If you're not convinced of this, sit down for five minutes and write out a question about statistics in any language you are not fluent in. Now think about posting this where the world can see it and potentially having to engage in a follow-on dialog in that language. How does it feel?) Accordingly, it is foolhardy and counterproductive to rush in with contemptuous or thinly veiled suggestions. It's easy to get people to visit a site once but hard to get them to keep visiting it; a policy of gracious and courteous answers from the community will IMO promote return visits.

Nobody wants to spend their precious spare time just doing someone else's homework for them: that benefits neither party. An approach frequently taken on the math site is to provide hints, a solution strategy, or a sketch of a solution (cgillespie's option 2). Sometimes these get amplified into a full-blown solution in response to comments, but even then some respondents have modified the problem slightly (e.g., to use different constants in an expression) so that some work has to be done to answer the original question. That strikes me as a good balance that addresses the positive aspects of answering homework while retaining the utility of the problem in helping the questioner learn.

Finally, why don't we build consensus on this issue and get it expressed in the FAQ?

share
1  
Agree with all these points. I really like the consensus developed on StackOverflow: meta.stackoverflow.com/questions/10811/… -- perhaps we can use that as a template for our own FAQ? – ars Oct 12 '10 at 16:37
@ars: Good reference, thanks. All we would have to do is modify explicit references to coding. – whuber Oct 12 '10 at 18:26
@ars I have implemented this idea by inserting a line into the faq and creating a wiki for the "homework" tag. – whuber Mar 19 '11 at 13:55

Just to reopen this, it seems the current practice is often (2) provide helpful hints, particularly in comments to the question. My view is that after a suitable period of time it is worth giving a fuller answer, as I did with Normal distribution homework 10 days after the question was asked. Is that reasonable?

share
(+1) Although I was the one who challenged your reply (on the basis of the apparent consensus in this thread), I personally think your view is a good one: why not eventually provide a worked example? Later, when the same question comes up (the one you answered will recur many times :-), we will only need to link to the example. A potential compromise is to answer a similar question, perhaps by changing the input data. – whuber Mar 19 '11 at 19:51
1  
Some HW questions have lead to interesting threads, where the OP was clearly interested in going beyond the question asked; most of the time, however, such questions are rarely followed by the (unregistered) OP which prevents from just giving clues and waiting for a feedback. I like the idea of having a bag of typical HW questions that we could refer to, though. For the moment, I'm still acting (I hope so) as recommended: ask for what has been done, provide some hints or illustrative pictures, and then see how it goes. (...) – chl Mar 19 '11 at 20:21
2  
(...) Why answering to someone who doesn't reply at all? The same policy should apply to HW or general questions in this respect. – chl Mar 19 '11 at 20:23
1  
The stated goal for SE sites is to have most of their traffic come from search engines - which implies that for the most part, it's people looking for answers. I also support a policy of helpful hints, and after some period of time that renders a fully worked example "useless" showing up on an assignment, someone posting an answer. A homework question might still very well be a question worth answering. On another note entirely, I support self-labeling, not the community going "This feels like homework". Being on the receiving end of that at SO almost killed my interest in the entire network. – EpiGrad Oct 17 '11 at 20:21

I would say that we should ask them to put more effort into the question, and if the user persists, just close the question. The role of the site is not for doing other people's homework.

share
3  
Any professor who is asked a homework question explicitly in office hours would tell the student to do a little work and rephrase the question, which is essentially what I mean. – Shane Jul 19 '10 at 20:48
4  
Then we need to differentiate between homework questions that someone has put effort into asking and homework questions that have had no effort expended on them. – Sharpie Jul 19 '10 at 20:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged