With the current format of the training plans there is no option for "offline work" for example... part of my program is that I will spend some time on my own to actually generate the content requested by a client. Currently the only way I can reflect this is to put "live session" which means the student needs to make a booking for something that we won't meet up for in order to finally mark the training plan as complete on my end.
This brings me to the next point, it would be really nice to have the option either as a student or as a coach to select "complete" on certain lessons in the training plan. The reason for this being that sometimes we end up completing multiple steps in one session or the aforementioned situation where it is not actually a live session that needs booking but it is still a separate part of the program so I don't want to leave it out. An option for either student or coach to mark "complete" and then the other member having to verify it would be a very nice feature to solve this issue but I think there should be more variety in general for coaches since "live session" being the only option is extremely limiting when there are so many other forms of coaching, with replay reviews rolling out that is a step in the right direction if that is offered but I still think things like "offline work", "homework" or "Coach To Do" or something similar would be really nice to see implemented as well.