a system and method for training program generation and modification of that program based on assessed functional state and / or workload performance . user - interface logic preferably operating on a mobile device permits a user to record bio - signals indicative of functional state . assessment - adjustment logic , that may be located at a distance , conducts body system assessments from the received bio - signal data and produces training session targets based on the current functional state of the user . user training objective data may be input through the user - interface logic . workload performance may be monitored and the training session targets modified based on measured past performance to improve future performance . various embodiments are disclosed .