1. Providing immediate feedback to students shortens the learning cycle. It stops misconceptions from developing any further, and allows students to correct their own misconceptions. 2. Requiring mastery of building block concepts can be quite a logistical task. Learning management systems have added two features that facilitate the implementation of these two ideas.