The recent movement to remove homework tags from questions, has made me wonder about the best way to deal with homework questions that will inevitably still show up on the site.
My question is, as a StackOverflow user who wants to help new users by politely and succinctly suggesting a way to improve their question, is there a link I can post to show them how to turn a poorly asked homeoworky question into a good question? As far as I know, a good homework question would specify:
- Where they are stuck
- What they've done so far
- What level of help they're looking for
The first two bullet points above are no different from what makes a good SO question in any case, but I think the last bullet point is where the trickiness lies. The homework tag was an imperfect (but fairly clear) way of conveying that the user asking the question probably needed guidance more along the lines of "Here's how you should think about the problem" rather than "Here's the rather trivial code to complete the exercise."
In the end, I'd like to help new users learn, both about what is appropriate on SO, and about how to be a better programmer/student. Is there something we can do to improve this situation with the removal of the homework tag?