When I am looking to new questions related to a given tag, it is a bit tedious to sort questions by reading all titles and have an idea if the question is for me, or if it is too easy (I don't really like to answer basic questions, but I truly think they deserve to be on SO) or too difficult for me.
I though it would be great to have some "question levels", like beginner - intermediate - high intermediate - expert, so we could directly focus on questions we are more likely interested by.
My feature request is near from how-about-a-difficulty-rating-for-questions, but is still different. In this post, the author proposed that the asker chooses the question difficulty. Like many answers, I don't think it would work since non-expert people are unlikely able to correctly evaluate the difficulty of their own questions.
Thus, I propose several more or less realistic systems:
- A. Let moderators select a level for each questions.
- Pros: Quick. Proper leveling.
- Cons: More work for moderators.
- B. Make a voting system to let SO users decide about the level, and take a kind of average.
- Pros: The result comes from SO users wisdom.
- Cons: Would be slow to have a proper classification for new questions.
- C. Merge A and B: let users vote in order to help moderators' choice.
- Pros: SO users participate to the classification. Maybe less work for moderators.
- Cons: Still slow (might be even slower than B).1
- D. Having a machine learning system to classify questions, according to the technical vocabulary used in the question (a bit like systems used by SPAM filters)
- Pros: Immediate. Fewer work for moderators.
- Cons: Efficient? Is it possible to determinate the difficulty of a question by just analyzing the used vocabulary? I don't think so...
What do you think? It is really possible to have a question level system which is both fast to decide a classification, reliable, and not overwhelming moderators?