Adaptive guidance for online learning environments