My new job is in the education industry. The buzz around the xAPI (A.K.A. Tin Can API) has been growing lately, and as such I wanted to start looking into it. Learning Locker is a well known implementation of it, so I spun up a clean Ubuntu vagrant and tried installing it using the fairly basic instructions on their site. It didn't go well.
I ended up getting it running with the instructions for installing it on AWS here and some trial and error. It took a while, though. I have put together a vagrant + Ansible setup that will do everything for you. You can check it out here. Follow the instructions in the readme, and you should be up and running in no time.
If you want to know how everything gets installed, you can take a look at the playbook.yml. It lays out the steps that are taken to get it all installed and running in a fairly straight forward way.