I have noticed that as more new users are finding and using StackOverflow, there are more questions which do not get flagged as being answered, even though there are sometimes multiple working answers.
New users also seem to be using StackOverflow as a forum, often posting responses, furthering the discussion, or asking another question as an answer, rather than editing their original question.
How should these be handled? Is there a better mechanism to inform new users that this is not a traditional forum? Could StackOverflow perhaps provide more hand holding for the first few questions someone asks?
As mentioned in this other question, there are certain alternatives; however, I think there could be a preventative answer here.
Many people below have mentioned videos, tutorials, or even a quiz. These were not the direction I was necessarily thinking.
When a new user views the answers to his first or second question, perhaps a popup bar, like when receiving a badge, could be displayed mentioning to vote up the answer that best meets their criteria.
Then upon voting up, maybe another notification saying "If this persons's response answers your question, make sure to give them credit by clicking the check mark".
Nothing too intrusive, and it would only happen for the first few questions posed. With a little region highlighting it could probably work well for most people.