First, this a long-term idea and I'm hoping we brainstorm(this isn't all-or-none). And please think about the overall idea, not a single implementation roadblock.
It seems that a lot of problems are because of newbies being newbies(I got this idea from here ). They're like babies though and we should have mercy on them.
Would it be good to make a sandbox site(like in Wikipedia), which is totally optional, and where newbies learn how to ask good questions. This will use AI to score users. The website itself will figure it out(HTML5 and JavaScript can do it), we won't waste smart peoples' time. Anyway, when newbies graduate they get 250 or 500(or reasonable rep) points and a badge on the mainstream SO site.
Possible Learning-Objectives:
- How to Write a good title
- How format code properly
- Understanding the close-process
- Answering questions correctly
I think users should successfully take a quiz at the end too.
Of course this is just an idea, and it's not more long-term, but I hope it makes sense. Maybe it can be put on the back-burner?
Related:
Is there a sandbox to post test questions?
Stack Overflow training guide - a video maybe?
How to help hapless newbies become better SO users
The need to introduce beginners to the Stack Exchange Platform