ELearning should have no content in it. It should be a set of problem-based scenarios and the learners need to look up and find the solutions.
Cognitive Apprenticeship has some very interesting theories. I’ll definitely be looking to learn more about it.