In this hour-long (and worth the time!) video, Dan Meyer presents to teachers on how to help students develop problem-solving skills by being less immediately and directly helpful and, instead, guiding them through their own critical thinking and helping them be comfortable with ambiguity.
I found this presentation on the Usable Learning Blog:
Computers are dumb – make smarter e-Learning
That takes these concepts and applies them to the elearning context.