1. A method for providing a challenge user interface for an enterprise social network including users associated with an entity, the method comprising: receiving, by a processor system of the enterprise social network, a request to select a specific challenge from a list of challenges a user is a participant, the list being displayed on a user system associated with the user; obtaining, from one or more databases associated with the enterprise social network, information associated with the selected challenge including points associated with an action; transmitting, by the processor system, the information to the user system for display; receiving, by the processor system, an action associated with the specific challenge; obtaining, from the one or more databases, a user profile associated with the user; updating, by the processor system, a total points parameter associated with the profile by adding points associated with the action to a total point value associated with the total points parameter in response to receiving the action; storing, in the one or more databases, the updated total point value.