kirjuri's blog

By kirjuri, history, 8 years ago, In English

Wouldn't it be awesome to be able to rate the quality of problems? Then you could sort the problem set by quality, where I define "quality" of a problem as having some (or all) of the following properties:

  • the statement is not long and boring and irrelevant
  • the solution is not evident
  • the solution involves some interesting insights
  • the implementation involves some tricks that might prove useful for other problems
  • the tests are properly crafted to avoid flaky/lucky solutions to pass
  • whatever else you might consider

Before the hordes of trolls and Xellos take care of this post, I want to state my awareness that quality is quite subjective and the aforementioned trolls may as well jeopardize this rating. Still, I trust the community and I believe this idea would be helpful for many people. I would love to hear your opinions!

  • Vote: I like it
  • +152
  • Vote: I do not like it

»
8 years ago, # |
  Vote: I like it +59 Vote: I do not like it

I think a good measure of this would be the number of users/active users who have favorited the problem, and it'd be great to be able to sort by that.

  • »
    »
    8 years ago, # ^ |
      Vote: I like it +31 Vote: I do not like it

    It is good that such an instrument already exist. But I don't really think that many people use it. Maybe you/anyone should spread this idea.

    • »
      »
      »
      8 years ago, # ^ |
        Vote: I like it +11 Vote: I do not like it

      I never knew of possibility to favorite a problem..

    • »
      »
      »
      8 years ago, # ^ |
        Vote: I like it +21 Vote: I do not like it

      I have used it for some time, but sometimes I favorite a problem just to remember it (like a browser bookmark). I think it would make sense to allow users to "rate" the quality of a problem.

  • »
    »
    8 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    It could be implemented as some external service, if only the API returned this metric as part of the ProblemStatistics object. Still, it would be very nice to have it natively in CF.

»
8 years ago, # |
  Vote: I like it +11 Vote: I do not like it

Maybe if the users could rate the problem by up/down votes and we could sort it using that it would be great.

»
8 years ago, # |
  Vote: I like it +13 Vote: I do not like it

it would also be interesting to sort contests. maybe the same as mentioned before about the favourite thing. which would make practicing in virtual contests more interesting.