Hello my Pinside friends, today I would like to ask some help from you with regards to a new feature I have been developing in the past two weeks. It's called "post ratings".
Some of you may remember this idea as being called "moderation for the masses" but while developing this, I figured this can do so much more than just moderation. It's a way to reward good posts (and to some extend punish bad ones) on the Pinside forum.
Interested? Read on...
Goals
The goals of this system are:
- increase quality of posts on the forum by awarding points to them!
- create a mechanism for Pinsiders to give feedback to the posts of other Pinsiders.
- allow Pinsiders to "filter" topics by auto-hiding posts rated below a certain threshold
- award karma points based on the post's rating (default still 15 points, but now ranging from -15 to 45 points for a post)
- have a way to identify good posters, good topics (and maybe feature them?)
Current implementation
- Each post has a small rating bar, showing the amount of ratings and the post's score
- Hold your mouse over this rating bar to expand the rating window
- Click a rating to add your post rating
How scoring works
- Each post has a base vote (from the Pinside System) of 1 point
- Say user A adds a vote "Informative" of 2 points
- Say user B adds a vote "On-topic" of 1 point
- The total score for this posts is now 1 + 2 + 1 = 4 points
- Divide by the number of votes to get the multiplier: 4 / 3 = 1.3x
- the post thus scores 15 X 1.3 = 20 points (rounded up)
To Do
- I still want to add a "Tilt Warning" button. Everyone, including the poster, can click this to give a tilt warning to the post, meaning it might be deemed NSFW or too graphic or insulting to someone. People who want to browse the Pinside safely (for example at work or on the couch next to the kids) can enable the "Tilt" and thus hide these posts. Most important thing to note is that this is a CHOICE each user can make.
Notes:
- You cannot rate your own posts (you can give Tilt Warning for your own post)
- You can only rate if your karma is 1000 or higher (Tilt Warning when karma > 500)
- You cannot rate posts older than ... 1 week (?) Not sure yet, any thoughts on this?
See screenshots to get the idea. I hope to have a real test version for you all to play with coming friday.
Any feedback is welcome! Should I use different points? Different rating captions? Let me know your thoughts. I hope this will improve everyone's Pinside experience.
A post without score looks like this:
Hold your mouse over the score and the rating form appears:
Add your rating and the post will now have a score:
You can even check the distribution of votes: