View Single Post
  #361  
Old 04-29-2010, 08:44 AM
FractalizeR's Avatar
FractalizeR FractalizeR is offline
 
Join Date: Oct 2005
Location: Russia, Moscow
Posts: 368
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Per usergroup daily limit is better.

It's a long time since I am looking for a VBulletin mod, that will help our moderators to keep forum clean. The best system I ever saw is implemented at www.stackoverflow.com. So, if you allow I would express my personal suggestions for Helpful Answers mod. I am sure they are wanted by any moderator.

- Selected usergroups (generally admins, supermods and mods) should have a possibility to see what users and how rated selected message. This is needed to prevent system abuse by ghost account created to promote stupid threads.

- Per-group voting limit. So, for example on my forum just registered users are kept in Novice usergroup until they post 10 messages on forum. I would like them to be able to vote no more than, say, 10 votes per day. After they post 10 messages, they are moved to regular user group and their limit is now, say, 50. Regular Moderators should have 100 as a limit. And SuperMods and Admins should have no limit at all.

- Statistic on best and worst helpful users viewable by each forum member (and an ability to turn off best, worst and both having also an ability to remain active for selected usergroups. For me admins, and all mods should see that and if some NASTY extra-stupid person appears on forum, warn/ban him). May be this can be provided as a hook to VSa - Advanced Forum Statistics and/or implemented independently.

- Ability to set statuses depending on user scores like Vbulletin post statuses. For example, if user has less than 20 helpful scores, it is considered as "regular". 20-50 = "Helpful". 50-100 = "Forum Star", 100-499 = "Chief forum caretaker", 500-1000 = "junior moderator candidate" etc. This status should be shown in postbit below user messages count. When you hover status, it will tooltip score count and percentage to reach next level. All members with level more than, say, 100 are potential candidates to moderators and should be reviewed by staff.

- Moderator functions: "Remove all positive votes from this message", "Remove all negative votes from this message". This is needed when stupid people begin to downvote some useful post just to abuse one user.

- Add an ability to recount all votes and their stats (this is needed in case of some forum glitch). You can add this to usual recounters section when you, for example, rebuild forum search index.

- Scoring algorithm needs to be changed. Here are some links on simple, but effective ways to correctly calculate total scores:
http://stackoverflow.com/questions/1...-5-star-rating
http://stackoverflow.com/questions/9...e-and-examples
http://stackoverflow.com/questions/2...st-scored-item

This is to prevent a post with 1 10-score vote to be put higher, than a post with 100 10-score and 20 5-score votes in total rating.

- "X of Y users considered this post helpful" long text can be replaced by something like progress bar. So, I say in settings, that progress bar should be full when at least 20 users voted. So, if only 10 voted positively on this post so far, I will see 50% filled with green. If 10 users voted positively, and 10 negatively, progress bar should be at zero. If all 20 voted negatively, progress bar should be RED and at 100%.

These are just a suggestions on how this can be. Something may be changed or reworked.

P.S. I still don't see any stats in user profiles despite I enabled them on forum.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01324 seconds
  • Memory Usage 1,779KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete