Design products that adapt to the users' abilities and intelligently respond to the users' input. Provide meaningful feedback to user input that reinforces a concept and hardens the foundation for further learning. Keep in mind that people learn in a variety of ways. Even if a user analysis indicates a homogeneous target audience for your product, rest assured that the users will learn through a variety of styles. Visual learners need lots of graphic illustrations to understand concepts and relationships.
Verbal learners use text and narration to accomplish the same end.
Think through each bit of information presentation and whether learners with differing learning styles will benefit equally. A highly structured, top down approach to instructional design does not address the needs and preferences of most trainees. While it is perfectly acceptable to suggest a path through a course, it is not acceptable to require a predetermined path through linear design or demand the same through disabled choices. Respect the learner. Avoid any content or feedback that is instructionally insignificant, annoying, or degrading.