An educational course is automatically deconstructed into discrete learning units. Content related to the course that has been stored by an integrated education platform is analyzed, and distinct concepts are extracted from the content. In addition, the learning activities in which users engage while accessing integrated learning services from the platform are recorded. These activities can generally be divided into passive, active, and recall activities. By deconstructing educational courses into individual concepts, a general model of learning is then applied that connects concepts to the activities undertaken by students to learn those concepts. As a result, a model of learning is developed where courses are atomized into individual learning units, each of which comprises a concept and at least one learning activity. The learning units then can be delivered independently or aggregated as desired.
展开▼