Programmatically Adding Reputation Points to a Community User [2013]


  • I'm working on a project that already uses the OOTB Community features to manage Categories and Dicussions, but the end-users want the gamification options expanding upon. The site that has the Community feature enabled is not a stand-alone OOTB Community but rather some kind of a Wiki/Community hybrid. That said, the end-users want reputation added to the users beyond creating and responding to discussions/topics.

    One example is that the end-users want reputation points assigned when a user creates a new item in a Wiki list. Another are points added when someone edits items, etc. I have looked through third-party gamification products for SharePoint but I feel that since we are already using the OOTB Community reputation model to begin with, the best solution to would be to expand upon SharePoint's OOTB Community reputation capabilities.

    Is there an API associated with the Community reputation model? Does anyone know of any way to programmatically add reputation points to a Community user, or has anyone at least seen any documentation that could get me in the right direction?

    Any and all help would be appreciated.

    Monday, August 05, 2013 8:51 PM


All replies

  • Unfortunately this cannot be done. The reputation scores are stored in a list in the community site. The fields in the list are read only. They are only modified by the list event handlers using internal code. 

    Blog |SharePoint Field Notes Dev Tool | SPFastDeploy

    Thursday, August 08, 2013 3:48 AM
  • Do you know what DLL that internal code is located? Before I give up I would like to take a look into that code and see if we could create some list event handlers ourselves. We would have the Communities set up before we create our custom lists. I don't question the validity of your statement that the fields are read only, I would just like to see it for myself before we come up with a more complex solution.


    Thursday, August 08, 2013 12:57 PM
  • Microsoft.SharePoint.Portal- CommunityEventReceiver

    Blog |SharePoint Field Notes Dev Tool | SPFastDeploy

    Thursday, August 08, 2013 1:58 PM
  • Hi,

    As i was checking community site and found out Members List, which contains Reputation Score field. 

    So will it help to update this programmatically update this list for updating Score when user add/update documents or wikis?

    -Amar Trivedi

    Tuesday, May 27, 2014 8:24 AM