Google introduced "Course Builder" not so long ago. It is a open source project for building training courses. This is the introducton video:
I deployed it to my own GAE instance and it works beautifully without much difficulty. It sounds like a perfect solution for some startup trying to build training solutions, let me know if you want to build one. I might be able to help.
Here is the URL running on my GAE, I have not done much, but it is easy to change according to any requirements.