Accommodating diverse learning styles in an online environment