Many years ago, I was enamoured with LAMS. It had an intuitive interface and was the best mirror for how we might want to plan a lesson for an individual (or a class but having differentiated routes available)
I wonder if it's worth revisiting it? It can now integrate with Moodle!
I think the trigger for this was a discussion with Jacqui Smith of Selby College about ways to encourage her learners to be more analytical in their answers. She teachers Psychology. LAMS would provide a stepped approach that could coach a learner to adopt a deeper analysis and provide more sophisticated answers.
http://lamsfoundation.org/