A trainable skill practice planning and reporting system generates a practice plan to use in training a student to improve in the performance of trainable skills associated with an activity, such as an athletic activity. The system tracks the student's performance statistics, uses those statistics to determine trainable skills, and compares the student's performance of those skills to target values. The target values may be determined by past performance, goals, peers or benchmarks. Through comparison of actual performance to target values, the system determines the skills having the largest separation between current skill level and target skill value. The system then selects practice drills from a library of drills to most effectively train the student to improve performance of the skills that are most lacking.
展开▼