11. A computer program product comprising: a computer-readable storage medium; and program instructions residing in said storage medium for assessing an educational program having multiple ordered activities defining multiple learner tracks by receiving baseline performance index scores and post-activity performance index scores for a plurality of learners engaging in the educational program wherein the baseline performance index scores are derived from a performance index test administered to the learners prior to any of the activities and the post-activity performance index scores are derived from the performance index test administered to the learners after each of the activities, organizing the learners into learner groups based on how many of the activities a learner has completed, for each given learner group calculating a baseline average score using the baseline performance index scores of learners in the given learner group, a post-activity average score for each of the activities which have been completed by learners in the given learner group, and first statistical differences between the baseline average score and a final one of the post-activity average scores for the given learner group and between each post-activity average score and any successive post-activity average scores for the given learner group, assessing the educational program by receiving pre-test scores and corresponding post-test scores for learners who have completed at least one of the activities wherein the pre-test scores and post-test scores are derived from separate activity tests administered prior to and after each activity and the separate activity tests include questions in each of a plurality of domains including at least knowledge, competence, confidence and performance, receiving post-curriculum assessment scores for learners who have completed a selection of the activities, wherein the post-curriculum assessment scores are derived from the performance index test and the separate activity tests administered to the learners no earlier than a designated period of time after completion of the selection of the activities, for each given domain calculating pre-test domain average scores using the pre-test scores for questions in the given domain, post-test domain average scores using the post-test scores for questions in the given domain, and second statistical differences between the pre-test domain average scores and corresponding post-test domain average scores, for each given activity calculating a pre-test activity average score using the pre-test scores for the given activity, a post-test activity average score using the post-test scores for the given activity, and third statistical differences between the pre-test activity average scores and corresponding post-test activity average scores, calculating a post-curriculum assessment average score using the post-curriculum assessment scores, calculating fourth statistical differences between the baseline average score and the post-curriculum assessment average score and between the post-activity average scores and the post-curriculum assessment average score, and identifying any of the first, second, third or fourth statistical differences which are equal to or less than a predetermined probability threshold.
11. A computer program product comprising: a computer-readable storage medium; and program instructions residing in said storage medium for assessing an educational program having multiple ordered activities defining multiple learner tracks by receiving baseline performance index scores and post-activity performance index scores for a plurality of learners engaging in the educational program wherein the baseline performance index scores are derived from a performance index test administered to the learners prior to any of the activities and the post-activity performance index scores are derived from the performance index test administered to the learners after each of the activities, organizing the learners into learner groups based on how many of the activities a learner has completed, for each given learner group calculating a baseline average score using the baseline performance index scores of learners in the given learner group, a post-activity average score for each of the activities which have been completed by learners in the given learner group, and first statistical differences between the baseline average score and a final one of the post-activity average scores for the given learner group and between each post-activity average score and any successive post-activity average scores for the given learner group, assessing the educational program by receiving pre-test scores and corresponding post-test scores for learners who have completed at least one of the activities wherein the pre-test scores and post-test scores are derived from separate activity tests administered prior to and after each activity and the separate activity tests include questions in each of a plurality of domains including at least knowledge, competence, confidence and performance, receiving post-curriculum assessment scores for learners who have completed a selection of the activities, wherein the post-curriculum assessment scores are derived from the performance index test and the separate activity tests administered to the learners no earlier than a designated period of time after completion of the selection of the activities, for each given domain calculating pre-test domain average scores using the pre-test scores for questions in the given domain, post-test domain average scores using the post-test scores for questions in the given domain, and second statistical differences between the pre-test domain average scores and corresponding post-test domain average scores, for each given activity calculating a pre-test activity average score using the pre-test scores for the given activity, a post-test activity average score using the post-test scores for the given activity, and third statistical differences between the pre-test activity average scores and corresponding post-test activity average scores, calculating a post-curriculum assessment average score using the post-curriculum assessment scores, calculating fourth statistical differences between the baseline average score and the post-curriculum assessment average score and between the post-activity average scores and the post-curriculum assessment average score, and identifying any of the first, second, third or fourth statistical differences which are equal to or less than a predetermined probability threshold. 12. The computer program product of claim 11 wherein: the statistical differences are calculated using paired sample t testing for the performance index test; and the predetermined probability threshold is a P value of 0.05.