I know that there have been some similar posts to this:
..but I feel that this question is a little different.
I recently looked up a question where the asker had accepted an answer that was passable, but really not that good. The community had upvoted the accepted answer four times, and had upvoted what I feel was the best answer 28 times. It seems to me that the community here is sending a pretty clear message to the system as to what the best answer is, even if it was not the accepted one. It seems to me that receiving 700% more upvotes than the accepted answer should imply to the system that the asker should reconsider what they accept.
Here is the question that brought this to my attention:
Do a "git export" (like "svn export")?
It seems there may be many ways of solving this, and I can see pluses and minuses to many of them.
- SO could place a clear marker on the page that the accepted answer is not the one the community chose.
- SO could create a new flag so that there is "Asker Accepted" and "Community Accepted" answer
- if the most upvoted answer has significantly more votes than the accepted answer SO could put the most upvoted answer on top and then flag the user with some clear text explanation, etc.
- SO could request that the asker reconsider their accepted answer the next time they log in.
Does anyone else feel like somehow solving this issue would improve SO?