Train-Up! is a FREE premium WordPress plugin, compatible with any theme. A one off purchase of the product entitles you to use it on a single WordPress installation and includes free updates of the software. Add-ons may be used across as many sites as you wish.
Take a look at the LMS Comparison page to see what Train-Up! has to offer.