wiki:CompanyContributionScoresExtension

Overview

Priority: High

This extension shows the contributions of the organizations that are featured on the site. It works by aggregating the contributions of individuals that work for different teams as described in this User Story.

Graphical View

Just like with skills, a top 10 list of companies is shown in a graphical form and a greater list is shown through a tag cloud. Reports provide information on:

  • Total number of contributions
  • Performance of contributions over time
  • Comparison between teams

Showcase the Company

Just like with users, a team can be showcased.

User Controlled Data

Users will be responsible for updating the team they worked for and the time period. Users can change this data after it has been entered.

There will also be an administrative function to populate teams and date ranges.

Custom Fields

An administrative function should exist to create custom fields when capturing user profile information such as sub-team

Scoring

Scores are aggregated and defined in the points system in the OverallContributionScoreComponent Overall Contribution Score Component

Design considerations

  • This will require changes to the company field to make it more structured on the SocialProfile?
  • There will NOT be a limitation on number of companies listed (or if there is it will be a high number, 10+)
  • A date range will be available for each company, from a selectable calendar. It is NOT free text.
  • A date range will be available for each company
  • Company names should be populated by typeahead
  • Company name is not required

Technical design notes

A MediaWiki? extension also exposed as a Special Page. The extension would take a username as an input parameter.