Providing multiple pathways for exercise prescription
FYTT allows you to define what KPIs are associated with an exercise by default. Every time you prescribe the exercise with the "Auto" KPI selection, the system will look to your configuration to determine which KPI to use for prescribing the attribute. You can add multiple KPIs so that if an athlete does not have a measurement for the first KPI on the list, it will check if the athlete has a measurement for the second, and so on.
For example, suppose you had "Incline Bench Press" in your exercise database. You could specify that the first choice for prescribing weight for this exercise should be 100% of the "Incline Bench Press: 1 Rep Max." (see the KPIs guide for more info on defining KPIs). You could then specify that the second choice for prescribing weight is 80% of the "Bench Press: 1 Rep Max." You can add as many derivatives as you want.
With this example configuration, you could now prescribe the incline bench press exercise within a workout and select "Auto" for the KPI option. (Note: Currently, FYTT only has the "Auto" KPI feature for the weight attribute. More attributes will be added as use cases come up.)
When the workout is individualized to an athlete, FYTT will first check to see if the athlete has a measurement for the incline bench press KPI. If not, it will then check to see if the athlete has a measurement for the bench press KPI. Once the system finds an applicable KPI, it will apply the appropriate calculations.
So using our numbers from the examples above, if the athlete only had a bench press KPI of 200 lbs, it would apply our second KPI derivative of 80% of the bench press 1RM, then apply the prescription of 70% for the set (200 x 80% = 160 x 70% = 112).