Design Methods of LCDI really have no idea of the kinds of methods that one would use to design learner-centered software, short of iterative development. That's a strong statement, but I really mean it.
Let me give an example from the group CSCL talk that I'm giving next Saturday. In that paper we say:
On the one hand, we didn't say anything shocking there. But on the other hand, how could we have possibly known that students would do research that has nothing to do with their design, without trying it and observing? Is there anyway that we might have predicted "Oh, they're not going to know about how to do this part of the task. We'll have to provide guidance here."? Are there UCD methods that would work for this? – Mark Guzdial 12/5/97