Automatic training plan generation acts as personal coach built in, based on a custom skill assessement algorithm