Topic: Rating / Scoring System

Just doing a bit of thinking - how hard would it be to do the following:

Scoring/rating - where people could give each post / topic (post would be better) a score, and the count/avg would be displayed.

I think this would be very useful for question / answer forums where people can rate the quality of responses.  Another use would be for photo forums where people would post a photo up, and users could rate them.

Overall, you could keep track of rating/scores on user level - so you can tell who your star members are, etc., and you could link rewards, extra privileges to higher ratinngs/scores.



Thanks!

Digital photography news, reviews, discussions and more!
http://www.shuttertalk.com

The online bible for all
http://www.publicbible.com

Re: Rating / Scoring System

i would have thought this would be more of a mod thing

3 (edited by cuteseal 2004-08-24 22:29)

Re: Rating / Scoring System

Yes, obviously.

I was wondering how hard it would be to code, or any suggestions on how to implement? big_smile

Digital photography news, reviews, discussions and more!
http://www.shuttertalk.com

The online bible for all
http://www.publicbible.com

4

Re: Rating / Scoring System

it easy but i am busy now
please go
http://www.punres.org/viewtopic.php?id=39

If your people come crazy, you will not need to your mind any more.

Re: Rating / Scoring System

How were you thinking of doing it?  Storing it as a separate column on the posts table or in a complete new table?

Digital photography news, reviews, discussions and more!
http://www.shuttertalk.com

The online bible for all
http://www.publicbible.com

6

Re: Rating / Scoring System

no i will create new table related to "posts" table and using JOINs.
or i can alter "posts" table but i hate that becuase i need more than one field.

If your people come crazy, you will not need to your mind any more.

Re: Rating / Scoring System

Hm... you've got me thinking now... thanks! big_smile

Digital photography news, reviews, discussions and more!
http://www.shuttertalk.com

The online bible for all
http://www.publicbible.com

Re: Rating / Scoring System

i suppose you need 2 bits of information for it 1. the number of votes and 2. the average score

then what you do when someone posts is read the average and the number times the average by the number add the new vote add one to the total and divde by the new title

you could also have the same 2 fields for the user so that you can see a users average rating across all their posts

9

Re: Rating / Scoring System

I have seen this implemented on a few sites in the form of "karma" and/or "points" (various board platforms) and you have to be careful because users get obsessed with it and will do really stupid things to collect the points even if it has no value at all.

This wouldn't really matter except that depending on the implementation, you can get high server loads while people are trying to maximize their numbers.

Also look out for people that try to get multiple submissions at once via "hammering" the system (in some browsers, IE for one, if you click more than once on a submit form, it will submit more than one time - even if you add in code to disable the button once it is clicked, there are still ways around that as well).

One way to limit the performance and hacking type issues is to limit how many points any one post can have (scale of 1 to 10 or something), or like Slashdot, only give some people karma points some of the time.

Re: Rating / Scoring System

Well make it have the same time limit that posts have per vote per user, and make it a rating not points e.g. 1-10 like you say and when someone votes it is added to the average as i said in the post before

Re: Rating / Scoring System

The way I see it working, you would only get points if people voted for your post... so you would have to post something intelligible/funny/good to get a high score... sortal like how plastic or slashdot works.  Spamming the board with posts/answers won't get you anywhere (well it might get you banned i guess wink).  Over a long period of time, you can see which members do really post quality stuff vs those who just spam the boards to get a high post count.

The only way people might abuse the system is that if a few people colluded and started giving 10s to each other.

My main interest for this mod would be for my digital photograpy forums, where people can post photos... other people can rate the photos to show how much they appreciate the photo.  Sure, they can post replies and comments etc, but sometimes it doesn't quite convey the impact...

Just my 2c big_smile

Digital photography news, reviews, discussions and more!
http://www.shuttertalk.com

The online bible for all
http://www.publicbible.com

12

Re: Rating / Scoring System

i like to make the (who is open topic) or moderator who can vote the real answer in this topic, and every week we can delete all post not voted (SPAM)?.

If your people come crazy, you will not need to your mind any more.

Re: Rating / Scoring System

if it is given to moderator or admin, then its okay, if the choice is given to users/guests, even for the good answers they may be lazy to vote. so i suggest only the moderator / admin / the one posted the post should be able to vote. not all others...

God wisely designed the human body so that we can neither pat our own backs nor kick ourselves too easily

14

Re: Rating / Scoring System

>not all others

I agree %100

If your people come crazy, you will not need to your mind any more.

Re: Rating / Scoring System

i think the whole point of this is just to rate posts by users (sorta like a poll on each post) not to rank users etc and not really for admins/moderators but for users to show their views to each other easily

Re: Rating / Scoring System

Connorhd wrote:

i think the whole point of this is just to rate posts by users (sorta like a poll on each post) not to rank users etc and not really for admins/moderators but for users to show their views to each other easily

Exactly right, Connorhd...  I'm with you on this one.


zaher, ameenullah, I'm not sure if I like the 1 correct answer model... I mean the purpose of discussion forums is for people to discuss their points of view - more than one answer can be correct and people may answer provide more info/give tips, while not being the "exact answer".

Digital photography news, reviews, discussions and more!
http://www.shuttertalk.com

The online bible for all
http://www.publicbible.com

Re: Rating / Scoring System

i'm wondering, this needs to be neat so what if it was just a bar (eg a table using one of the css colours) with a + at one side and a - at the other the table has a line in the middle all posts start at the line and move to either side e.g. 2 plus votes and 1 minus vote would put it halfway between the middle and the plus side, this makes it simple and not serious enough to cause people attempting to cheat etc, dunno what you think, i dunno where this would go i'm thinking either on the bottom of the post near report etc or maing a new bar at the top of each post

Re: Rating / Scoring System

Good idea... perhaps at the bottom of each post, in the middle
e.g Email | Website ......... [-] ===== [+] ......... Report | Delete | Edit | Quote)

Digital photography news, reviews, discussions and more!
http://www.shuttertalk.com

The online bible for all
http://www.publicbible.com

19

Re: Rating / Scoring System

i must maked as an Option sad

If your people come crazy, you will not need to your mind any more.

20 (edited by ameenullah 2004-08-27 06:19)

Re: Rating / Scoring System

cuteseal wrote:

I mean the purpose of discussion forums is for people to discuss their points of view

I agreee, if it is a community which always had a clear picture. As the forum is open to all, anyone can post anything here, and we shouldnot restict them also. if the motive is just to rank then it is useless. we rank them to avoid spamming with post/reply.

again it depends on the board. if its just to discuss the views of the users (example: Arts & Design or Photography) then its good to have everyone's voting. when it comes to information, it shoul carry the proper information only, not simply suggestion. In this case we need to keep judges(like admin, moderators and the one who questions).

God wisely designed the human body so that we can neither pat our own backs nor kick ourselves too easily

Re: Rating / Scoring System

ok, i'm having a go at making this as a mod, the first version is gonna be messy and not very good but i hope to show the idea of it first then i'll have a go at getting it up to punbb standards (btw i am new to php and have never made a mod before)

22

Re: Rating / Scoring System

I have plan to make it , but i am too busy this days,  you can take it and let us share your opinions. big_smile

If your people come crazy, you will not need to your mind any more.

Re: Rating / Scoring System

well once i have made it (nearly done now just got a few stupid errors to fix) i'll setup a test board and make it so guests can vote and you can suggest if its a good voting system, i am going for simplicty here

Re: Rating / Scoring System

ok have a look at this tell me whatyou think
http://66.98.138.31/~connorhd/puntest/

25 (edited by Johi 2004-08-27 21:50)

Re: Rating / Scoring System

cool. like it that way. there are only some bugs, but you already have them in your list. big_smile
[edit]
what css-class did you use?
[/edit]