New Recognition System Overview

On July 14, 2011 forums will be moving to a new recognition system. A helpful resource on the recognition system is the Profile and Recognition FAQ and contains a good high level overview of the system and how it works. This blog post is intended to explain to forums users the new recognition system, reasons why we are doing this and how this change impacts forums users. There are a lot of reasons for moving to the new recognition system. A few of these:

  • Better motivation for users for the right behaviors - The new system rewards user points for quality contributions and new achievements for effort based quantity actions.  It also rewards users more points for contributing answers that are viewed and voted on more. The goal is to better reward users for good, fast answers.
  • A more consistent and central way to describe our users - The recognition system will centralize and offer filtered views of a user’s participation not only on forums but across other MSDN and TechNet properties such as Blogs, Wikis and the Code Galleries. As new properties are brought on board they will show up in one place in a consistent display.
  • A more flexible and sustainable solution - The new recognition system will allow the forums application to continue to add new incentives and adjust rules to promote behaviors that support a more healthy ecosystem. It will also make the application healthier by retiring the legacy system, the continual cause of stability issues in the application.

New "Features"

Aside from the new model there are a few new features in the implementation.

User Card Hover

Users can see more information about any user by mousing over the user display name in any forum's thread. This gives more information about the user including the number of achievements they have earned with links to the user's profile page and a quick link to get to a list of threads the user has contributed to.

Centralized Recognition

Users can visit their profile or the profile for any user to see what that user has been up to. This not only contains what the user has done in the Forums application but also their Profile and Galleries. Soon user participation will also reflect participation on other properties such as Blogs and Wikis.

Points and Achievements

The new recognition system rewards users with points and achievements. Points are gained by contributing content the community finds valuable. Achievements are gained by users for volume based activity, like posting or answering a lot. Some activities, such as contributing an answer, would give a user points and go towards earning achievements. 

Points

Users can gain points by contributing valuable content. The community determines the value by marking posts as answers or voting on posts. There are two key differences in the point rules from the old system to the new one:

  • Self-Marking Answers - Users marking their own posts as answers will not be given points. The old forums recognition system gave users 10 points if they self-marked a reply as an answer. This unfortunately incented users to mark their own replies as answers. This has been corrected in the new recognition system.
  • Points for Every Reply - The old system gave users two points for every reply, regardless of value. The new system does not reward points for replies unless they end up helping someone. Instead of incrementing a user's points value, reply volumes will go towards the level based "Forums Reply" achievements.

Other than self-marking and reply points, the new system point algorithm is similar to the old one. There are a few new areas where a user can gain "bonus" points for contributing an answer quickly or if their contributions get viewed a lot. At a high level the new points algorithm rewards users that provide value to the community as timely and helpful content. Below are some activities which give users points:

  • Contributed Helpful or Popular Questions
  • Providing Answers to Questions
  • Contributed Helpful Posts

Note: Users will gain a more points for providing answers more quickly and when the actual question asker confirms the question.

Points Changes

On July 14th user points will be updated for all users. Users will see new point totals and achievements for the history of their participation in the forums for the past six years. Some users will gain points but most points will be adjusted to a lower value based on the new points algorithm. Two main differences in the new algorithm:

  • New points system rewards users for reply counts as ‘achievements’ instead of the 2 points per reply.
  • New points system no longer rewards users for ‘self-answer marking’ on their owner replies. This has been a noted bug in the system for years that until now, we have not addressed.

Users that understand these differences but still have points disputes will be able to discuss them at the profile/recognition forum.

Achievements

Achievements are intended to reward users for effort, based on the quantity of activity and contribution. Achievements are grouped into bronze, silver and gold. Bronze achievements are easiest to get, silver are more difficult and gold achievements are rare and even more difficult to attain.

Bronze - These are mostly entry level achievements welcoming new users into the community. Achievements are gained for first reply, the first time a user confirms an answer to their question and so on.

  • Marking an Answer for the first time
  • Voting a post as helpful for the first time
  • Confirming an Answer for the first time
  • Reporting Spam for the first time
  • Posting Replies First Reply, Levels I-II
  • Providing an Answer Levels I-II
  • Identifying helpful content
  • Moving threads to the right forum
  • Posting answers with code Level I
  • Proposing answers Level I

Silver - These are level based achievements users can gain the more they participate.

  • Posting Replies Levels III and IV
  • Providing an Answer Level III
  • Identifying helpful content Level II
  • Moving threads to the right forum Level II
  • Posting answers with code Level II
  • Proposing answers Level II

Gold - Gold achievements are the more rare achievements the elite users gain.

  • Posting Replies Levels V and VI
  • Providing an Answer Level IV
  • Identifying helpful content III
  • Moving threads to the right forum Level III
  • Posting answers with code Level III
  • Proposing answers Level  III
Important: The exact points allocated per activity and the thresholds for achievement levels will be published at a later date. This is to allow the team to evaluate the system, how it is working while other applications such as Blogs and Wiki are integrated and then make slight adjustments after the recognition release.  

CTP Preview

Users can now visit the test environment, or "CTP", to see how the new recognition model behaves and how the new points and achievements model will look when the changes go live on July 14th. Users should realize this CTP environment is separate from the live production forums. Any participation in CTP will not be factored in to the production launch of recognition. The data used to process users is from June 20th so it is likely some recent activity and points will not be reflected in the CTP environments.

CTP Known Issues

Below are known issues in the CTP environment we intend to address as soon as we can in time for the July 14th release:

  • Activity Feeds Broken - The Activity feeds in the profile page do not include the history of user activities, we should have this fixed soon. This DOES NOT impact point or achievement calculations, this is simply a user interface bug related to some data on the back end.
  • Localization - We will be updating the forums FAQ's "recognition" section in all languages soon. The recognition strings and achievements text should be updated in all supported languages before the July 14th release.
  • Profile Recognition FAQ Update - Minor updates need to the existing profile and recognition FAQ.
  • Interface Issues - User avatar images sometimes expand into the post area.
  • User badge does not contain role - The current post by lines include the forum user's role if they have one. This is something that likely will be re-introduced in the next release in August.
  • Hover link to user threads not appearing - The link to view a user's threads should be updated to the CTP environment in a couple of days.

Feedback and Discussions

Users can post questions about the new recognition system to the Profile and Recognition forum or the Forums Issues forum. The forums team will be reviewing and participating in these forums. Questions asked a lot will be identified and updated in this blog post.