Have you checked out Coursera yet? If not, check it out. All courses are free.
Couple of things:
- Some courses have a "Preview" and you can see how they have set up their e-learning -- I always like to see what others are doing .
- If you get time -- maybe check out: Human-Computer Interaction course: https://www.coursera.org/course/hci -- looks relevant for building e-learning
Personally, I am using some courses to brush up on the topics without the added extra cost. Some courses provide a completion certificate signed by the instructor.