13,253,507 members (39,730 online)
Add your own
alternative version

#### Stats

196.6K views
41 bookmarked
Posted 16 Mar 2010

# Code Project Rating and Reputation FAQ

, 10 May 2010
 Rate this:
Please Sign up or sign in to vote.
This is an FAQ for the ratings and reputation sytems on Code Project. It can be modified by any Silver member.
This is an old version of the currently published article.

### Code Project Mechanics

1. How does voting on articles this work?

The voting system for articles is meant to guide readers to the best articles and advise authors on where they need improvement. If you place a low vote you will be asked to include a comment on why you are giving the author that vote. A vote with no message doesn't help an author. A vote and a 'this is why I voted bad' helps an author improve. A high vote is just a "Thanks - well done!" and doesn't really require a comment suggesting improvements.

Votes are tied to messages. If a voter votes low and leaves a spurious comment (eg. 'asdf') then other members can report that comment as inappropriate and the comment and the vote will be removed.

2. How are ratings calculated?

Articles, messages and many other items on The Code Project have associated with them a Vote Total (Vt), a Weight Total (Wt), and a number of votes (N). When a member votes, the system adds the weight of their vote (dependant on membership level) to Wt, and the rating itself multiplied by their weight to Vt. The rating of an item is then R = Vt / Wt.

If everyone has a weight of 1 then Wt = N, and R = Vt / N. Having differing weights, though, means that when a gold member (weight = 4) and bronze member (weight = 1) vote, the vote is weighted towards the gold:

Assume Gold votes 5 and Bronze votes 1:

```Wt = 4 + 1 = 5
Vt = 4 x 5 + 1 x 1 = 21
R = 4.2```

For a ridiculously indepth analysis please read Is CodeProject's Voting system really smart?

3. What happens when some user votes 1?

If someone votes you down in an article and leaves a voting comment, then you can mark that comment for removal and if enough people vote for the voting comment to be removed, the comment and the down-vote are removed.

### Code Project Reputation

1. What is it?
2. Reputation is something you gain - or lose - as you contribute to our communal knowledge base. Posting an article increases your reputation, but posting a bad article that other members down- vote decreases your reputation. If your goal is to increase your reputation then write good articles, vote for other good articles, hope that others in turn vote for your articles, and help out by organising and cleaning up the questions and answers. Vote them up, answer questions, or edit questions and answers that need a little help.

3. How many points are given or lost for particular actions?
4. While this system is now mostly finalised, we welcome feedback and may tweek the points from time to time. For a uses live data report on the Reputation scales, go here: Member Reputation System

5. How does a member's level affect how many points are awarded for a reputation event?
6. It's controlled by the weights assigned. If member who has higher level votes for, say, an article then more points are awarded to the article author rather than if lower level member voted for the same article.

## License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

## About the Author

 Software Developer The Code Project United States
No Biography provided
Group type: Organisation

5 members

 Pro

## Comments and Discussions

Discussions on this specific version of this article. Add your comments on how to improve this article here. These comments will not be visible on the final published version of this article.

 First Prev Next
 My vote of 5 san2debug12-Nov-17 17:35 san2debug 12-Nov-17 17:35
 Super ! simulateurapl4-Nov-16 15:47 simulateurapl 4-Nov-16 15:47
 Which rating is considered as downvote? Rasik Bihari Tiwari3-Nov-16 19:53 Rasik Bihari Tiwari 3-Nov-16 19:53
 My vote of 1 Member 1137014630-Aug-16 21:49 Member 11370146 30-Aug-16 21:49
 Rating system itself gets 2 stars jmueller21-Jan-16 10:10 jmueller 21-Jan-16 10:10
 Re: Rating system itself gets 2 stars Petr Abdulin25-May-17 1:33 Petr Abdulin 25-May-17 1:33
 Nice, but Model exposed in VM interface? halotron7720-Jan-16 1:55 halotron77 20-Jan-16 1:55
 Nice Job, Good simple solution dtoland28-Sep-15 5:56 dtoland 28-Sep-15 5:56
 Reputation while updating an article ppolymorphe8-Jun-15 5:05 ppolymorphe 8-Jun-15 5:05
 My vote of 5 Akhil Mittal 28-May-15 21:32 Akhil Mittal 28-May-15 21:32
 helpfull article Member 1156415629-Mar-15 3:02 Member 11564156 29-Mar-15 3:02
 My vote of 5 Member 113271074-Mar-15 17:30 Member 11327107 4-Mar-15 17:30
 # of Download or Bookmark Mahsa Hassankashi31-Jan-15 11:44 Mahsa Hassankashi 31-Jan-15 11:44
 My vote of 5 Mahsa Hassankashi30-Jan-15 11:04 Mahsa Hassankashi 30-Jan-15 11:04
 My vote of 5 Dinesh Patra10-Oct-14 5:45 Dinesh Patra 10-Oct-14 5:45
 What if a user downvotes all contributions of a particular other user? Stefan_Lang16-Sep-14 4:20 Stefan_Lang 16-Sep-14 4:20
 Re: What if a user downvotes all contributions of a particular other user? Stefan_Lang16-Sep-14 21:26 Stefan_Lang 16-Sep-14 21:26
 How do I mark a vote/comment for deletion? Michael Gazonda20-Aug-14 7:46 Michael Gazonda 20-Aug-14 7:46
 My vote of 1 sureshchengaiyan5-May-14 2:44 sureshchengaiyan 5-May-14 2:44
 Message Closed 16-Feb-14 20:56 PBGuy 16-Feb-14 20:56
 A big thanks Thales Sarczuk4-Oct-13 11:46 Thales Sarczuk 4-Oct-13 11:46
 Code Project Rating and Reputation FAQ Dhishoom13-Jul-13 6:44 Dhishoom 13-Jul-13 6:44
 Re: Code Project Rating and Reputation FAQ Dave Clemmer4-Oct-13 8:12 Dave Clemmer 4-Oct-13 8:12
 Member regarding Reputation ridoy6-Nov-12 8:45 ridoy 6-Nov-12 8:45
 Re: Member regarding Reputation Chris Maunder6-Nov-12 15:27 Chris Maunder 6-Nov-12 15:27
 Can I Remove an Accidental Vote? Robert Ranck15-May-12 6:28 Robert Ranck 15-May-12 6:28
 Re: Can I Remove an Accidental Vote? enhzflep15-May-12 8:32 enhzflep 15-May-12 8:32
 A glitch? KjellKod.cc15-Mar-12 21:02 KjellKod.cc 15-Mar-12 21:02
 Some bored people are downvoting solutions without reason. Björn Ranft15-Mar-12 4:15 Björn Ranft 15-Mar-12 4:15
 Re: Some negative people are downvoting solutions without reason. Chris Maunder15-Mar-12 6:15 Chris Maunder 15-Mar-12 6:15
 Error while voting Cholo24-Jan-12 9:28 Cholo 24-Jan-12 9:28
 Re: Error while voting Chris Maunder24-Jan-12 9:34 Chris Maunder 24-Jan-12 9:34
 Re: Error while voting Cholo24-Jan-12 9:58 Cholo 24-Jan-12 9:58
 privileges decided based on number of points? Pankaj Chamria17-Jan-12 23:57 Pankaj Chamria 17-Jan-12 23:57
 Re: privileges decided based on number of points? jth4214-Dec-13 5:13 jth42 14-Dec-13 5:13
 Who votes high or low? TCP_JM11-Sep-11 21:07 TCP_JM 11-Sep-11 21:07
 Re: Who votes high or low? Chris Maunder12-Sep-11 6:00 Chris Maunder 12-Sep-11 6:00
 Re: Who votes high or low? TCP_JM12-Sep-11 20:48 TCP_JM 12-Sep-11 20:48
 Re: Who votes high or low? Chris Maunder13-Sep-11 2:09 Chris Maunder 13-Sep-11 2:09
 Re: Who votes high or low? TCP_JM14-Sep-11 4:52 TCP_JM 14-Sep-11 4:52
 Info about total reputation Mario Majcica28-Jun-11 0:40 Mario Majcica 28-Jun-11 0:40
 Re: Info about total reputation Chris Maunder28-Jun-11 2:55 Chris Maunder 28-Jun-11 2:55
 Last Visit: 31-Dec-99 19:00     Last Update: 21-Nov-17 7:50 Refresh 1

General    News    Suggestion    Question    Bug    Answer    Joke    Praise    Rant    Admin

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.171114.1 | Last Updated 10 May 2010
Article Copyright 2010 by CodeProject
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid