As a step up from a linear e-learning course, a student could have the ability to upgrade to one on one coaching with the teacher. Instead of a linear learning path of a pre-defined e-learning course, the coach should be able to assign individual lessons to the student ad hoc.
This is probably an alternate container for sections & units than "Course" - e.g. "Coaching Plan". The student would buy the one-on-one coaching upgrade product, and be enrolled in their own plan of a particular length of time, perhaps with a set number of coaching sessions in person or video chat, and after each coaching session the teacher would assign a personal selection of learning units to the Plan from a library of reusable content.