I've seen multiple cases like
where a user A posts a question, user B posts what they believe is a helpful and correct answer, and user B ends up being downvoted and penalized because they answered a "homework question" (one where the downvoters think that the OP didn't at least try to solve it themselves first).
User B ends up being annoyed at this because they read the rules and didn't think they did anything wrong. Even if user B thought user A might be penalized for asking a question without making more effort first, user B reasonably assumed they would not be punished for answering the question.
One problem is that when you start typing in the answer box, the pop-up that appears says:
- Answer the question.
- Don't ask for help or clarification or respond to other answers.
- Don't post pure opinion without backing it up.
(This is the pop-up that appears, with minor variations, on chemistry SE, math SE, and physics SE, so I assume it's from some template re-used across many SE sites.)
But the pop-up doesn't say anything about "Don't answer homework questions" (or "Don't answer questions where the OP didn't do any work themselves or explain where they got stuck", or more generally, "Don't answer questions that are likely to get put on hold"). So the user reads and follows the directions, but they still get penalized and they don't know why.
This is part of the general issue of how to make the site more welcoming. It's not a case of "n00bs didn't read the rules". It's "New users read the rules, but they got penalized for violating unwritten rules which are well known among the members of the community, but are not in the written rules."
TLDR; let's put something in the pop-up which appears when you're typing an answer, saying, "Avoid answering homework questions (questions where the OP did not first attempt to solve it themselves and explain where they got stuck)." As well as advice not to answer other types of questions that are discouraged.