Click here to Skip to main content

Member Reputation System

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
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 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
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
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.

Member Levels by Reputation Type

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.

Reputation Type /
Member Level
Points Needed Designation Weight

Author

none -∞ Under Water 1
no status 0 Browser 1
bronze 50 Debut 1
silver 1000 Writer 2
gold 5000 Prolific 4
platinum 10000 Legend 8

Authority

none -∞ Under Water 1
no status 0 Novice 1
bronze 50 Helper 1
silver 1000 Tutor 2
gold 5000 Expert 4
platinum 10000 Scholar 8

Debator

none -∞ Under Water 1
no status 0 Lurker 1
bronze 100 Poster 1
silver 500 Regular 2
gold 1500 Fixture 4
platinum 2500 Master 8
Reputation Type /
Member Level
Points Needed Designation Weight

Editor

none -∞ Under Water 1
no status 0 Novice 1
bronze 100 Reviewer 1
silver 500 Reviser 2
gold 1500 Scribe 4
platinum 2500 Redactor 8

Enquirer

none -∞ Under Water 1
no status 0 Browser 1
bronze 100 Seeker 1
silver 500 Quester 2
gold 1500 Quizzer 4
platinum 2500 Inquisitor 8

Organiser

none -∞ Under Water 1
no status 0 Browser 1
bronze 100 Shepherd 1
silver 500 Advisor 2
gold 1500 Patron 4
platinum 2500 Custodian 8

Participant

none -∞ Under Water 1
no status 0 Visitor 1
bronze 100 Member 1
silver 500 Supporter 2
gold 1500 Enthusiast 4
platinum 2500 Addict 8

Advertise | Privacy | Mobile
Web01 | 2.8.140827.1 | Last Updated 19 Aug 2009
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid