Custom Training Plan versus Standard TR Plans

Have you considered the recently release Plan Builder?

It is one way to allow TR to run the scheduling, and is more or less “custom” to fit your events and time table.