Elearning is good for the type that is self motivated, but only if management allows the time for it. There is the tendency to think that can be done on your own time. That doesn’t happen often. It is nice to have a virtual class with a live instructor so that you can still interact, but the self paced programs are wonderful for those who just want to get done.
The subjects that don’t work well are those where it is good to do the actual work and see the results hands-on.
I love the Franklin Covey courses.