Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 09-15-2000 Last Update: Never Installs: 0
 
No support by the author.

Is it possible to add a Rating system to each post or thread? So that users can rate the usability of each post on the forum. A total rating to the thread (accumulated by related post in the same thread) will be shown in the forumdisplay page.

Also, current counter of each post/thread did the way a page view do. I think it would be better to show how many unique user have had read the post but not only page views.

How do you guys think about that?

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 09-16-2000, 02:09 AM
Guest
 
Posts: n/a
Default

Aggh.. not through cookies far to easy to cheat. Much better to do it through mySQL,

arr. one thing. Are we rating threads or are we rating posts. I thought posts as rating posts..

so... each post has another column in the table for "average rating", and "rated_users". The average rating speeks for itself and the rated users is a list of the users that have already rated that post so they can't again.

The user bit, ie popular user would be harder i guess because some how info would have to go in the member table as well but perhaps a column for number of "excellent ratings" for example could go there and then you can just sort the memberlist by the number of "excellent" post ratings.

More thoughts ...

"I also like Chris' idea of making the ratings all positive, wouldn't hurt feelings."

Thank you, i like giving out ideas just wish i could make them, will slowly learn - only been here 3 weeks
Reply With Quote
  #13  
Old 09-16-2000, 02:28 AM
Guest
 
Posts: n/a
Default

Quote:
You don't need a comments section in a Discussion Board. They could just reply. Also you could integrate the ratings into the reply form. Could be a very neat feature.
Yap, you're right.
Reply With Quote
  #14  
Old 09-16-2000, 02:29 AM
Guest
 
Posts: n/a
Default

Quote:
Originally posted by chrispadfield


Just some ramblings. What do people think?
Actually this is what I think originally and did not mentioned. Thanks for point this out. I like this idea.
Reply With Quote
  #15  
Old 09-16-2000, 02:37 AM
Guest
 
Posts: n/a
Default

Quote:
Originally posted by chrispadfield
Aggh.. not through cookies far to easy to cheat. Much better to do it through mySQL,
I think this should be resolved by using a session ID.
After the user rated, a flag is recorded in the session ID and updated to MySQL after the user logged out ?

Quote:

arr. one thing. Are we rating threads or are we rating posts. I thought posts as rating posts..
I think it should be for post. Since a thread contains many people's thought. But there might have a accumulated ratings for a thread which sum up rating credits for posts in the same thread. How do you think?
Reply With Quote
  #16  
Old 09-16-2000, 02:57 AM
Guest
 
Posts: n/a
Default

Sounds good....

Although thinking about it more a rating for the whole thread is a nice idea for really big forums. It would give a different meaning to "popular topics" but i am not sure if it will be that useful or not.
Reply With Quote
  #17  
Old 09-16-2000, 11:08 PM
Guest
 
Posts: n/a
Default

Well, if you wanted a thread rating, it would be the summation of all post ratings contained in it... so if you rate post 1: 4, and post 2: 20, your thread rating is 24...

And yes, you'd definately want to use mySQL for it -- that's what it is there for!

Although I disagree with keeping a column in the post table for the usernames of the people who voted. The whole point of a relational DB is to create "relations" that you can tie stuff together to. It ruins the whole point if you keep stuffing text fields with data -- that's one of my beefs with VB is that the DB design is... well, lacking a bit and I bet if it was optimized to really take advantage of the SQL language (JOINS, better tables, indicies, etc.) it would improve performance a ton.
Reply With Quote
  #18  
Old 09-17-2000, 12:49 AM
Guest
 
Posts: n/a
Default

Quote:
Originally posted by mrogish
Well, if you wanted a thread rating, it would be the summation of all post ratings contained in it... so if you rate post 1: 4, and post 2: 20, your thread rating is 24...
I think it should be an average of rating, that is, summation divided by the number of posts in the thread.
Reply With Quote
  #19  
Old 09-17-2000, 01:02 AM
Guest
 
Posts: n/a
Default

That sounds fine too. Althought I'm interested in your methodology with that... why average? Seems to be more indicitive of the user's rating? More fair that way?
Something I'm missing?
Reply With Quote
  #20  
Old 09-17-2000, 10:21 AM
Guest
 
Posts: n/a
Default

my views ona cool way to rate :

Replies are only ratable within 48 hours after posting. You can rate a post between -2 and +4. After each hour, the significance of your rate will become less (so the rating will become more 'stable' after a while). The avarage of all the ratings will be the actual rating.
Reply With Quote
  #21  
Old 09-17-2000, 11:15 AM
Guest
 
Posts: n/a
Default

That if for thread rating?

One way of doing that would be say:

Rating after 1 day, multiply by 5
Rating after 2 day, multiply by 4
Rating after 3 day etc...

Sounds like too much work though. I am still not quite sure what the use of a thread rating is going to be or where you are even going to put the information? I think generally the number of replies/views show how useful a thread is dosen't it.

I also think the usefullness of a rating of a post is in two parts, firstly a highly rated posts (say if i gets 10 5 stars) then it gets highlighed somehow. Secondly, that usres who consistantly get high ratings of their posts get a little icon on their left of post profile saying something to that extent.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:22 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04545 seconds
  • Memory Usage 2,279KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete