One way to improve e-learning user experience is to attempt to present material that match a learners precise needs and preferences.