Patent ID: 7996257

Claim:
A method, in a data processing system comprising at least one processor, for providing quantifiable peer feedback of team members participating in the completion of a task, comprising: defining, in the data processing system, a team comprising a plurality of team members, wherein the plurality of team members comprises at least three team members, and wherein the at least three team members collaborate to complete the task; sending, by the data processing system, a request to each team member in the plurality of team members requesting quantifiable peer feedback scores for each of the team member's other team members; collecting, by the data processing system, the quantifiable peer feedback scores for each of the team members in the plurality of team members; calculating, by the data processing system, statistical representations of each team member's relative contribution to completion of the task based on the collected quantifiable peer feedback scores; generating, by the data processing system, one or more reports based on the statistical representations of each team member's relative contribution; and outputting, by the data processing system, the one or more reports, wherein the request is sent to each team member based on team member identifiers associated with a team data structure created as part of defining the team, and wherein the request is customized for each team member such that a version of the request sent to a first team member is different from the request sent to a second team member in that the request sent to the first team member identifies the second and third team members and requests quantifiable peer feedback scores for each of the second and third team members, and the request sent to the second team member identifies the first and third team members and requests quantifiable peer feedback scores for each of the first and third team members.