MonoX support board

Start the conversation, ask questions and share tips and solutions with fellow developers.

Non-registered users can only browse through our support boards. Please register now if you want to post your questions. It takes a second and it is completely free. Alternatively, you can log in without registration using your credentials at major sites such as Google, Microsoft Live, OpenId, Facebook, LinkedIn or Yahoo.

Rating Boosting Factor  (MonoX Roadmap )

Viewed 37299 time(s), 2 post(s) 11/2/2012 12:08:46 PMby ClipFlairadmin6

Related topics

ClipFlairadmin6

ClipFlairadmin6

11/2/2012 12:08:46 PM
copying from http://www.mono-software.com/Mono/Pages/Discussion/dtopic/YPiX8bo1u0GJtqD9AJw7fw/Rating-boosting-factor/ since this is a suggestion I guess:

Is there any boosting factor that admin could assign to users? (also maybe admin could assign role for others [like group owners] to assign this boosting to other users)

Then I could tell the system that teachers say have a boosting factor higher than 1 (the default) when they rate some item (this would also contribute more to the reputation of the user whose item [say blog post or uploaded item] they're rating)

Obviously when user changes their previous rating of an item, I expect the system to be clever enough to check the previous value the user had given (from the db, not from the UI to avoid exploits) and calculate how much to add or subtract (taking in mind the boosting factor) from the previous rating (not sure what it does not if you give 5 stars to something by accident and then change that rating - does it subtract from the user reputation as I'd expect?). Obviously this has an issue if user gives 5 stars to something, then admin gives them higher boosting factor and then they change to say 3 stars that same item (a solution would be to remember both the rating and the boosting factor of the user who rates at the time of rating in the db - then it would subtract previousRating*boostingFactorAtTheTimeOfInitialRating and add newRating*boostingFactorAtCurrentTime timed by the factor used for augmenting reputation score or whatever other way you use to increase reputation)

Obviously the system could also update boosting factor (that should be an admin option though to turn on/off) so that say users start with low boosting factor (below 1, unless someone entitled to boost users has given them higher boost factor, even could be >1) and eventually get more boosting factor as their reputation grows. I expect items rated in the past to not get updated as the user boosting factor grows, but remember what boosting factor the user had at the time of rating (as I say in previous paragraph). That is because user experience in the system grows gradually, so stuff they rated as newcomers should indeed be less important than stuff they rated in the future when they had higher boosting factor (either given to them explicitly or augmented automatically as their reputation grew)
This content has not been rated yet. 
15 Reputation 12 Total posts
khorvat

khorvat

12/7/2012 3:03:27 PM
Sorry for a delay, at the moment there is no boosting factor per member as per your question
Is there any boosting factor that admin could assign to users? (also maybe admin could assign role for others [like group owners] to assign this boosting to other users)
We have rating history so we can eventually implement something like this, I have added this as feature request
Obviously when user changes their previous rating of an item, I expect the system to be clever enough to check the previous value the user had given (from the db, not from the UI to avoid exploits) and calculate how much to add or subtract (taking in mind the boosting factor) from the previous rating (not sure what it does not if you give 5 stars to something by accident and then change that rating - does it subtract from the user reputation as I'd expect?). Obviously this has an issue if user gives 5 stars to something, then admin gives them higher boosting factor and then they change to say 3 stars that same item (a solution would be to remember both the rating and the boosting factor of the user who rates at the time of rating in the db - then it would subtract previousRating*boostingFactorAtTheTimeOfInitialRating and add newRating*boostingFactorAtCurrentTime timed by the factor used for augmenting reputation score or whatever other way you use to increase reputation)
Regards
This content has not been rated yet. 
15993 Reputation 2214 Total posts