If its immersive eLearning your after you can't go further that Blend4Web. This amazing Blender extension allows for 3D to be truly interactive and is in my belief the start of a 3D revolution in gamified eLearning. The example given here shows the workings of a dairy, It exemplars a bunch of different dairy processes and not in just one direction which on a UI/UX level is fantastic. Blend4Web plugs straight into your Blender 3D software and is ready to use immediately. To create a "ready for the web" 3d product is just as easy as saving a file. The only issues I really have is with the license for commercial development / use from my view it is a little tricky to get your head around.
I'm busy working on my blog posts. Watch this space!