1. A method comprising: prompting for first input to identify a plurality of activities and a number of repetitions of each of the activities; for each of the activities, prompting for second input specifying a duration and intensity, and of whether to automatically proceed to a subsequent one of the activities upon determining completion of a previous one of the activities; receiving the first input and the second input; and generating, by a processor, an electronic training script defining a sequence in which to perform the plurality of activities.