OSCampus is incredibly robust and is used by 10,000's of people every week. OSCampus runs the video training on OSTraining, and its architecture is the basis for Joomlashack University and the official Joomla.org training site!
OSCampus allows you to publish online classes. You can use OSCampus to create classes with multiple lessons and quizzes. The lessons can consist of anything from videos or text, to presentations and PDFs. Your lessons can be YouTube or Vimeo Videos, Slideshare or Google presentations, simple text or complex code.
Do you want to test and rewards your users? When users finish your classes, you can let them take a quiz, and earn certificates when they pass.
If you want to build a Learning Management System (LMS) with Joomla, then OSCampus is absolutely your best choice!