Learner-centered design

Summary: Learner centered design focuses on creating software for heterogeneous groups of learners who need scaffolding as they learn while completing constructivist activities.