This is sort of how we originally imagined it. We had a roadmap all set out to automatically create workouts and allowing users to go into an elaborate calendar tool to allow you to define what days and times you have available to train and to lay out training plans that fit into your availability and update everything at the click of a button, using an optimization method.
In the end though, we’re glad we didn’t go this way because it would have been an immense project and wouldn’t really have yielded better training in the end. It’d be novel to see what our system would yield in terms of a predefined training plan but you’d probably hit the UPDATE button after every workout. What’s in the plan would always just be what it was the last time you clicked UPDATE and not reflective of what you’d likely be following (at least for the vast majority of people who don’t follow their plan exactly).
What works best is to understand what’s needed rather than be guided blindly by a plan. This is what we help you do. It’s the give a man a fish vs. teach a man to fish thing. Mapping out a few days is good to see how things work and maybe plan out a week, max, if you are in need of knowing when and what type of workout you need to prepare for. But deciding on a given day what you’ll be doing accounting for what your training demands are but more so how you feel, what time you have availalble and are there others riding that will boost your motivation to train, are going to allow you to get much more out of your training. If your plan says do 1 hour Endurance but you have 2 hour availalble, you ride for 2 hours, always, always … unless you’re in a taper timing things leading into an event. Just a simple example of how any predefinition is not really viable.