1. A method for incorporating and analyzing user performance data from multiple sources, and for multiple skill areas, over time, in order to provide ongoing useful and formative evaluation and feedback to the user and other authorized parties comprising: receiving performance data, the performance data resulting from the user performing a task; identifying construct models related to the task; identifying data packaging requirements for the construct models; packaging the performance data according to the data packaging requirements; identifying model-specific evaluation functions for each of the construct models; transforming packaged data onto score scales using the model-specific evaluation functions, resulting in model-specific scaled score data; transforming the model-specific scored scaled data and previously stored model-specific scaled score data into construct-level scores; assigning scale partition categories; identifying relevant score scale partition categories based on the construct level scores and previously stored construct-level scores; retrieving category-specific diagnostic feedback text; generating report text for a user using the diagnostic feedback text; and transmitting the report text to the user.