CodeProject was created to enable software developers to help
one another. The more members help one another, the more they help build and shape the content of
CodeProject, the higher their reputation. Our reputation
system allows members to be awarded by the contributions they make.
Below is a list of the events that improve or diminish a member's reputation. How many articles,
how many tips and tricks, how many questions answered, how many edits they do and, most importantly,
how other members have voted for those activities. The more articles posted, and the more other
members vote for those articles, the more a persons 'Author' reputation increases. The more a
member's reputation increases within a given category, the more their votes count towards other
members when voting on items within that reputation category.
For example, a member with a high Authority ranking (someone who answers a lot of questions) but
a low Author ranking (they don't post many articles) will have their vote counted strongly when
voting on answers, but not so strongly when voting on articles.
Reputation Type / Event |
Description |
Points
| Weighted
| Max events per day |
Max events total |
Author
Contributes articles
|
Alternative tip accepted |
A member receives points for having their alternative tip marked accepted by the author of a tip. |
25 |
|
∞ |
∞ |
Article Downvoted |
The author(s) of an article loses points due to their article being down-voted by another member. Points are weighted by voting member's level. |
-5 |
|
10 |
∞ |
Article is bookmarked |
The author(s) of an article receive points when their article is bookmarked |
5 |
|
1,000 |
∞ |
Article Upvoted |
The author(s) of an article receives points due to their article being up-voted by another member. Points are weighted by voting member's level. |
10 |
|
50 |
∞ |
Competition Winner |
A member receives points for winning a competition. |
500 |
|
∞ |
∞ |
Post a Tip/Trick |
A member receives points for posting a new tip/trick. |
10 |
|
25 |
∞ |
Post article |
A member receives points for posting a new article. |
100 |
|
∞ |
∞ |
Post video article |
A member receives points for posting a new video article. |
100 |
|
∞ |
∞ |
Project Downvoted |
The author(s) of a Project article loses points due to their article being down-voted by another member. Points are weighted by voting member's level. |
-1 |
|
10 |
∞ |
Project Upvoted |
The author(s) of a Project article receives points due to their article being up-voted by another member. Points are weighted by voting member's level. |
3 |
|
50 |
∞ |
Provide Alternative to Tip/Trick |
A member receives points for providing an alternative to another member's tip/trick. |
10 |
|
50 |
∞ |
Reference Downvoted |
The author(s) of a reference article loses points due to their article being down-voted by another member. Points are weighted by voting member's level. |
-1 |
|
10 |
∞ |
Reference Upvoted |
The author(s) of a reference article receives points due to their article being up-voted by another member. Points are weighted by voting member's level. |
3 |
|
50 |
∞ |
Source code or demo file downloaded |
The author of a downloadable file receive points when their file is downloaded |
1 |
|
∞ |
∞ |
Technical Blog consumed |
The owner of a Technical Blog receives points for having a blog entry be successfully consumed as a Technical Blog Article. |
10 |
|
25 |
∞ |
Technical Blog Downvoted |
The author of a Technical Blog Article loses points due to their article being down-voted by another member. Points are weighted by voting member's level. |
-5 |
|
10 |
∞ |
Technical Blog feed added |
A member receives points for registering their blog to be consumed as Technical Blog Articles. |
50 |
|
2 |
10 |
Technical Blog Upvoted |
The author of a Technical Blog Article receives points due to their article being up-voted by another member. Points are weighted by voting member's level. |
10 |
|
50 |
∞ |
Tip/Trick Downvoted |
The author of a tip/trick loses points due to their tip/trick being down-voted by another member. Points are weighted by voting member's level. |
-2 |
|
10 |
∞ |
Tip/Trick Upvoted |
The author of a tip/trick receives points due to their tip/trick being up-voted by another member. Points are weighted by voting member's level. |
5 |
|
50 |
∞ |
Video Downvoted |
The author of a Video Article loses points due to their article being down-voted by another member.. Points are weighted by voting member's level |
-5 |
|
10 |
∞ |
Video Upvoted |
The author of a Video Article receives points due to their article being up-voted by another member.. Points are weighted by voting member's level |
10 |
|
25 |
∞ |
Authority
Answers questions
|
Answer Accepted |
A member receives points for having their answer marked accepted by the author of a question. |
25 |
|
∞ |
∞ |
Answer Downvoted |
The author of an answer loses points due to their answer being down-voted by another member (under Quick Answers). Points are weighted by voting member's level. |
-2 |
|
10 |
∞ |
Answer is bookmarked |
The author of an answer receive points when their answer is bookmarked |
5 |
|
250 |
∞ |
Answer Question |
A member receives points for answering another member's question (under Quick Answers). |
10 |
|
50 |
∞ |
Answer Upvoted |
Author of an answer get points for their answer being upvoted (under Quick Answers). Points awarded for voting events are multiplied by a factor dependant on the level of the voter. Points are weighted by voting member's level. |
5 |
|
50 |
∞ |
Post a Programming Forum Answer |
A member receives points for answering a question in a programming forum. |
10 |
|
50 |
∞ |
Programming Forum Answer Downvoted |
The author of an answer (in a programming forum) loses points due to their answer being down-voted by another member. |
-2 |
|
10 |
∞ |
Programming Forum Answer Upvoted |
The author of an answer (in a programming forum) receives points due to their answer being up-voted by another member. |
5 |
|
25 |
∞ |
Programming forum post is bookmarked |
The author of a programming forum post receive points when their forum post is bookmarked |
5 |
|
∞ |
∞ |
Debator
Activity in the non-programming forums
|
Forum post is bookmarked |
The author of a forum post receive points when their forum post is bookmarked |
5 |
|
100 |
∞ |
General Forum Message Downvoted |
The author of a message loses points due to their message being down-voted by another member. Points are weighted by voting member's level. |
-2 |
|
25 |
∞ |
General Forum Message Upvoted |
The author of a message receives points due to their message being up-voted by another member. Points are weighted by voting member's level. |
3 |
|
25 |
∞ |
Post a General Forum Message |
A member receives points for posting a message in a general discussion forum. |
1 |
|
∞ |
∞ |
Editor
Edits and improves content (articles, tips/tricks, questions, answers)
|
Edit Article |
A member receives points for editing an article - changing at least 10% of the content. |
5 |
|
25 |
∞ |
Edit Question/Answer |
A member receives points for editing a question (under Quick Answers). |
2 |
|
50 |
∞ |
Edit Technical Blog |
A member receives points for editing a Technical Blog Article - changing at least 10% of the content. |
2 |
|
25 |
∞ |
Edit Tip/Trick |
A member receives points for editing a tip/trick - changing at least 10% of the content. |
2 |
|
25 |
∞ |
Edit video article |
A member receives points for editing a video article |
5 |
|
25 |
∞ |
Enquirer
Posts questions
|
Ask a Question |
A member receives points for posting a new question (under Quick Answers). |
1 |
|
10 |
∞ |
Post a Programming Forum Question |
A member receives points for posting a question in a programming forum. |
1 |
|
10 |
∞ |
Programming Forum Question Downvoted |
The author of a question (in a programming forum) loses points due to their question being down-voted by another member. |
-2 |
|
10 |
∞ |
Programming Forum Question Upvoted |
The author of a question (in a programming forum) receives points due to their question being up-voted by another member. |
5 |
|
25 |
∞ |
Question Downvoted |
The author of a question loses points due to their question being down-voted by another member (under Quick Answers). Points are weighted by voting member's level. |
-2 |
|
10 |
∞ |
Question is bookmarked |
The author of a question receive points when their question is bookmarked |
5 |
|
500 |
∞ |
Question Upvoted |
The author of a question receives points due to their question being up-voted by another member (under Quick Answers). Points are weighted by voting member's level. |
5 |
|
25 |
∞ |
Organiser
Organises and retags content
|
Bookmarked an object |
A member receives points for bookmarking an article, question, answer, or a forum message |
2 |
|
25 |
∞ |
Download source or demo file |
A member received points for downloading a file |
2 |
|
∞ |
∞ |
Moderate |
A member receives points for approving another member's item as being suitable for publication |
5 |
|
25 |
∞ |
Report message |
A member receives points for reporting another member's message as inappropriate. |
1 |
|
25 |
∞ |
Report object |
A member receives points for reporting another member's item as inappropriate. |
5 |
|
25 |
∞ |
Vote article up |
A member receives points for up-voting another member's article. |
1 |
|
50 |
∞ |
Vote General Forum Message Up |
A member receives points for up-voting another member's message. |
1 |
|
25 |
∞ |
Vote Programming Forum Answer Up |
A member receives points for up-voting another member's answer (in a programming forum). |
1 |
|
25 |
∞ |
Vote Programming Forum Question Up |
A member receives points for up-voting another member's question (in a programming forum). |
1 |
|
25 |
∞ |
Vote Project up |
A member receives points for up-voting another member's Project article. |
1 |
|
50 |
∞ |
Vote Question/Answer up |
A member receives points for up-voting another member's question or answer (under Quick Answers). |
1 |
|
25 |
∞ |
Vote reference up |
A member receives points for up-voting another member's reference article. |
1 |
|
50 |
∞ |
Vote Technical Blog up |
A member receives points for up-voting another member's Technical Blog Article. |
1 |
|
25 |
∞ |
Vote Tip/Trick up |
A member receives points for up-voting another member's tip/trick. |
1 |
|
25 |
∞ |
Vote Video up |
A member receives points for up-voting another member's Video Article. |
1 |
|
25 |
∞ |
Participant
General participation with the site
|
Complete a Professional Profile |
The member has completed your Professional Profile. |
250 |
|
∞ |
∞ |
Forum Message reaction added |
The author of a post receives points from another member adding a reaction to their post. |
1 |
|
50 |
∞ |
MVA status |
A member receives points for achieving Most Valuable Author status. |
1,000 |
|
∞ |
∞ |
MVE status |
A member receives points for achieving Most Valuable Expert status. |
1,000 |
|
∞ |
∞ |
MVP status |
A member receives points for achieving MVP status. |
1,000 |
|
∞ |
∞ |
Newsletter opt-in |
A member receives points for opting in to a newsletter. |
50 |
|
∞ |
∞ |
Post Comment |
A member receives points for posting a new comment. |
1 |
|
50 |
∞ |
React to Forum Message |
A member receives points for reacting to another member's post. |
1 |
|
50 |
∞ |
Sign in |
A member receives points for signing in. |
1 |
|
1 |
∞ |
Sign up |
A new member receives points for signing up. |
100 |
|
∞ |
∞ |
Vote in a Survey |
A Member receives points for voting in surveys |
5 |
|
10 |
∞ |
Some actions have a daily or total maximum number of times it will be counted towards reputation.
Signing in, for instance, means you are visiting the site, participating, reading other member's
articles or messages and generally being involved. This is important, but having this contribute to
your reputation is limited to once a day. If you sign back in later in the day you do not gain
further reputation.
Points are updated immediately after the respective action is performed. Some pages, however may
cache points such as the reputation graph on the member profile page. This page in particular only
caches the graph for as long as you remain on the same page, whether or not you navigate between
the tabs. Navigating away from and back to the page should refresh the graph.
The following tables describe how member levels (gold, silver, etc.) are tied to each reputation
type. I.e. how many points are required to attain a particular level for a particular reputation
type. We use these levels to grant certain privileges on the site – such as the ability to
edit or
delete questions & answers.