Best practices dictate that instruction be differentiated for a variety of learners. The screenshots below show a number of ways I am able to differentiate within an e-learning course. Having been trained in and a trainer of Universal Design for Learning techniques, enables me to create a product that reaches all learners
I use UDL principles to allow learners to interact with the concepts in the represented course in a variety of ways. In the example course, learners are expected to read a text, watch a video that shows application of the same information that was in the text, and participate in asynchronous discussions. In addition, learners are expected to incorporate the concepts covered, into a project / assignment (in this case - a lesson plan).
Another form of differentiation provided is that some of the activities are optional. This allows learners to chose a personalized level of difficulty for the course.
The example course enables all learners to participate. It does not matter if they learn best through reading, videos, discussion, or writing, they will be able to find a route to concept understanding. (Click images for larger view.)