Six Key Ingredients of Learner-centered eLearning Courses
There are a lot of articles that say "here are the most important things in designing elearning". But I think this one really boils it down to the essentials: Challenge, Engagement, Personalization, Control, Collaboration, and Relevance.
You can adjust your cookie preferences here.