article rating system
-
I suggest to put an on-line description of the CodeProject's article rating system. Or did I miss it? The article rating system doesn't seem to be an average of all votes. I saw an article that had 8 votes and its rating was 4.8 or so. The next day the number of votes was 9 and the rating was about 3.9. How could one vote out of 9 change the rating by a whole point? What is the algorithm? I hope the CP editor aren't playing some tricks under the covers? :) Has someone else noticed anything strange with this?
-
I suggest to put an on-line description of the CodeProject's article rating system. Or did I miss it? The article rating system doesn't seem to be an average of all votes. I saw an article that had 8 votes and its rating was 4.8 or so. The next day the number of votes was 9 and the rating was about 3.9. How could one vote out of 9 change the rating by a whole point? What is the algorithm? I hope the CP editor aren't playing some tricks under the covers? :) Has someone else noticed anything strange with this?
Tidbits from different parts of the site, (w/ emphasis added): Rating is the sum of all votes divided by the number of votes. Voting can only be done by registered members and a persons vote is weighted by their [membership] level *. Popularity is a measure of how much interest an article generates once it's been read. It's calculated as Rating x Log10(# Votes) * Membership level calculation: 1-4 articles posted = Bronze. 5-14 articles = Silver. 15-24 articles = Gold. 25+ articles = Platinum. Each 500 messages posted adds one level, and if a user has posted a message then each year of membership adds 1 level. Bonus levels not valid for Gold members. Bronze is awarded at the beginning of the first 500 messages posted instead of the end.
**"Don't judge each day by the harvest you reap, but by the seeds you plant." -- Robert Louis Stevenson
-
Tidbits from different parts of the site, (w/ emphasis added): Rating is the sum of all votes divided by the number of votes. Voting can only be done by registered members and a persons vote is weighted by their [membership] level *. Popularity is a measure of how much interest an article generates once it's been read. It's calculated as Rating x Log10(# Votes) * Membership level calculation: 1-4 articles posted = Bronze. 5-14 articles = Silver. 15-24 articles = Gold. 25+ articles = Platinum. Each 500 messages posted adds one level, and if a user has posted a message then each year of membership adds 1 level. Bonus levels not valid for Gold members. Bronze is awarded at the beginning of the first 500 messages posted instead of the end.
**"Don't judge each day by the harvest you reap, but by the seeds you plant." -- Robert Louis Stevenson
-
Tidbits from different parts of the site, (w/ emphasis added): Rating is the sum of all votes divided by the number of votes. Voting can only be done by registered members and a persons vote is weighted by their [membership] level *. Popularity is a measure of how much interest an article generates once it's been read. It's calculated as Rating x Log10(# Votes) * Membership level calculation: 1-4 articles posted = Bronze. 5-14 articles = Silver. 15-24 articles = Gold. 25+ articles = Platinum. Each 500 messages posted adds one level, and if a user has posted a message then each year of membership adds 1 level. Bonus levels not valid for Gold members. Bronze is awarded at the beginning of the first 500 messages posted instead of the end.
**"Don't judge each day by the harvest you reap, but by the seeds you plant." -- Robert Louis Stevenson
I'd like to make another suggestion. According to your description if someone wrote a bunch of low rated articles, her/his vote will weight as much as a vote of who wrote the same number of high rated articles. It seems that the rating system is fundamentally flawed. I suggest to count the rating of voter's articles when calculating the weights.
-
I suggest to put an on-line description of the CodeProject's article rating system. Or did I miss it? The article rating system doesn't seem to be an average of all votes. I saw an article that had 8 votes and its rating was 4.8 or so. The next day the number of votes was 9 and the rating was about 3.9. How could one vote out of 9 change the rating by a whole point? What is the algorithm? I hope the CP editor aren't playing some tricks under the covers? :) Has someone else noticed anything strange with this?
The rating system should also take into account people who vote an article low. I am saying this because it happened to me the article I wrote gets a couple of good ratings and it rates about 4 or higher then someone comes and knocks it down to a '1' for no other reason because they want to. Don't get me wrong I don't mind if someone votes my article low but leave a response to why. Is that asking much? If you vote it low tell me why you did it so I can either correct the article or take notes for my next article I write. Code4Food ---- "There is no try; only do or do not" -Yoda
-
Thanks for the info. It be nice to link the rating scores to a page with such description. BTW: How exactly a vote is weighted by the membership level? What is the formula?
Anonymous wrote: How exactly a vote is weighted Bronze = 1x Silver = 2x Gold = 4x Platinum = 8x --Mike-- Ericahist | CP SearchBar v2.0.2 | Homepage | RightClick-Encrypt | 1ClickPicGrabber Pinky, are you pondering what I'm pondering? I think so Brain, but how will we fit the hamster inside the accordion?