Click here to Skip to main content

Member Reputation System

The Code Project 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 The Code Project, 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.

Note: While this system is now mostly finalised, we still welcome feedback. If we need to adjust anything then rest assured we have enough data to recreate members' reptuations using new values if necessary.

Please note that the "Points Needed" column is merely a placeholder for now. Some of the current requirements are:

Vote to remove messages: Bronze Debator
Edit QuickAnswers: Silver Author, Authority, Editor or Organiser
Delete QuickAnswers: Platinum Author, Authority, Editor or Organiser

Other items are editable depending on what edit restriction the author specified.

Reputation Type/Event Description Points Max events
per day
Max events
total
Points Needed

Author

Contributes articles
Alternative tip accepted A member receives points for having their alternative tip marked accepted by the author of a tip. 25 0
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 0
Article is bookmarked The author(s) of an article receive points when their article is bookmarked 5 1,000 0
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 0
Competition Winner A member receives points for winning a competition. 500 0
Post a Tip/Trick A member receives points for posting a new tip/trick. 10 25 0
Post article A member receives points for posting a new article. 100 0
Post video article A member receives points for posting a new video article. 100 0
Provide Alternative to Tip/Trick A member receives points for providing an alternative to another member's tip/trick. 10 50 0
Source code or demo file downloaded The author of a downloadable file receive points when their file is downloaded 1 0
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 0
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 0
Technical Blog feed added A member receives points for registering their blog to be consumed as Technical Blog Articles. 50 2 10 0
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 0
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 0
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 0
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 0
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 0

Authority

Answers questions
Answer Accepted A member receives points for having their answer marked accepted by the author of a question. 25 0
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 0
Answer is bookmarked The author of an answer receive points when their answer is bookmarked 5 250 0
Answer Question A member receives points for answering another member's question (under Quick Answers). 10 50 0
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 0
Post a Programming Forum Answer A member receives points for answering a question in a programming forum. 10 50 0
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 0
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 0
Programming forum post is bookmarked The author of a programming forum post receive points when their forum post is bookmarked 5 0

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 0
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 0
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 0
Post a General Forum Message A member receives points for posting a message in a general discussion forum. 1 0

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 500
Edit Question/Answer A member receives points for editing a question (under Quick Answers). 2 50 500
Edit Technical Blog A member receives points for editing a Technical Blog Article - changing at least 10% of the content. 2 25 500
Edit Tip/Trick A member receives points for editing a tip/trick - changing at least 10% of the content. 2 25 500
Edit video article A member receives points for editing a video article 5 25 500

Enquirer

Posts questions
Ask a Question A member receives points for posting a new question (under Quick Answers). 1 10 0
Post a Programming Forum Question A member receives points for posting a question in a programming forum. 1 10 0
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 0
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 0
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 0
Question is bookmarked The author of a question receive points when their question is bookmarked 5 500 0
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 0

Organiser

Organises and retags content
Bookmarked an object A member receives points for bookmarking an article, question, answer, or a forum message 2 25 0
Download source or demo file A member received points for downloading a file 2 0
Moderate A member receives points for approving another member's item as being suitable for publication 5 25 500
Report message A member receives points for reporting another member's message as inappropriate. 1 25 0
Report object A member receives points for reporting another member's item as inappropriate. 5 25 0
Vote article up A member receives points for up-voting another member's article. 1 50 0
Vote General Forum Message Up A member receives points for up-voting another member's message. 1 25 0
Vote Programming Forum Answer Up A member receives points for up-voting another member's answer (in a programming forum). 1 25 0
Vote Programming Forum Question Up A member receives points for up-voting another member's question (in a programming forum). 1 25 0
Vote Question/Answer up A member receives points for up-voting another member's question or answer (under Quick Answers). 1 25 0
Vote Technical Blog up A member receives points for up-voting another member's Technical Blog Article. 1 25 0
Vote Tip/Trick up A member receives points for up-voting another member's tip/trick. 1 25 0
Vote Video up A member receives points for up-voting another member's Video Article. 1 25 0

Participant

General participation with the site
MVP status A member receives points for achieving MVP status. 1,000 0
Newsletter opt-in A member receives points for opting in to a newsletter. 50 0
Post Comment A member receives points for posting a new comment. 1 50 0
Posted spam or abusive message The author of a message loses points due to their message being marked as spam or abusive by another member. -20 25 0
Sign in A member receives points for signing in. 1 1 0
Sign up A new member receives points for signing up. 100 0
Vote in a Survey A Member receives points for voting in surveys 5 10 0

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.

Also note that some actions require a member to have a certain number of points before they can carry out the action.

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 priveledges on the site – such as the ability to edit or delete questions & answers.

Reputation Type / Member Level Points Needed Designation

Author

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

Authority

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

Debator

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

Editor

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

Enquirer

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

Organiser

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

Participant

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

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