Just wanted to point to a pretty killer combo right now that's emerged and works really well that would let you basically turn any drupal (7) site into an LMS.
https://www.drupal.org/project/tincanapi -- works really well, has some built in tracking stuff and plugs into...
drupal.org/project/quiz -- So you can capture the state of things in an LRS; Quiz 5.x beta is awesome btw
https://www.drupal.org/project/h5p_tincan_bridge + https://www.drupal.org/project/h5p so you can get XAPI statements emitted from H5P files to flow via Drupal to an LRS.
https://www.drupal.org/project/quiz_h5p -- lets you pull H5Ps into quiz (if u want)
This does require an LRS which I like https://learninglocker.net/
Got this all hooked up in elmsln today and the combination is pretty sick. We'll be providing support for it out of the box soon, right now you have to enable the modules (clicking buttons, eww, I know).