Register and login to submit your favorite /. comments!

Rating system

Submitted by zugu on April 2, 2007 - 1:28pm.

What about a 1 to 10 rating system? Or at least allowing comments on the comments? :D

login or register to post comments

Considered

Submitted by veridicus on April 2, 2007 - 2:34pm.

I looked into all of the available voting modules for Drupal (our CMS) and I'm not completely happy with any of them for Seen on Slash. I could definitely write one myself (probably based on an existing module), but I haven't had the time. I would only put up something I'm completely satisfied with, nothing half-baked.

I was thinking of plus/minus voting instead of 1-10 ratings. Which do you think would be better for Seen on Slash?

You should definitely be able to post comments when you're logged in. If not, something's broken!

[ login or register to post comments ]

This is a really great site.

Submitted by SuluSulu on September 21, 2007 - 3:46pm.

This is a really great site. Thank you!

I would love to see a rating system as well. However, there are two problems that I see with using a plus/minus system.

First, I think that users will likely feel that they have to give a rating to the posts they view and if they do not think that the post is bad they will give it a "plus" even if they don't think that the post is really that good. They won't want to penalize a comment that they find to be just OK.

Secondly, only having two options does note allow the user to express their opinion of the post very accurately. By having multiple options the user will be able to express their opinion more accurately according to their own tastes in what makes a comments good.

What I propose is that there should be four buttons: [Poor], [OK}, [Good], and [Great].
Where [Poor] subtracts one point, [OK] does nothing, [Good] adds one point, and [Great] adds two points. This will allow the user to indicate posts that they think are really great, better then average, average (or there is nothing wrong with it), and below average. Since by their very nature the posts on this site are supposed to be the best already the average of all of the posts should be zero. This is because in order to give the most accurate indication of quality of ALL of the posts, the individual posts rating needs to be relative to all of the other post. My system will better enable this than a "1-10" system. My system will also work better than a simple plus/minus system because it will allow the user to more accurately express their opinion of the post.

Ideally, the ratings of all posts should be periodically adjusted so that their average rating is zero. Furthermore, the type of rating that each user gives should be tracked so that people who constantly rate posts as "poor" or as "great" too frequently can be corrected. This should be done because people who rate too often in extremes are not as likely to be thinking about how the post should be rated relative to other posts (remember that the posts here are already supposed to be really good). This could be corrected for by changing the users extreme rating to the less extreme rating i.e. a "poor" rating would become an "OK" rating.

A "star" based system (or similar) could be used to display the ratings to the users. The displayed rating of each post would be determined by what percentile the post falls in. So a one star rating could be the bottom 5%, a five star rating could be the middle 5% and ten stars could be the top 5%. The worst rated posts that have enough ratings could be removed.

Alternatively, a bar graph could be used to indicate a posts rating. The bar graph should be adjusted so that the post with the lowest rating would receive a zero and the post with the highest rating would receive the highest number. This would also provide a number that shows a particular posts position among the other posts.

This system will allow for the truly great posts to stand out and for the lesser posts to be weeded out. Of course since the posts here are already really good it is unlikely that there will be very many posts that will get a "poor" rating.

For additional interest highly contested posts could be marked as such.

[ login or register to post comments ]