22. A non-transitory computer-readable storage medium storing executable computer program instructions for automatically deconstructing an educational course into discrete learning units, the computer program instructions comprising instructions for: analyzing content related to an educational course stored by an education platform; extracting distinct concepts from the content; identifying passive, active, and recall user activities associated with respective distinct concepts, including instructions for: extracting a time duration for each passive, active, and recall activity from users activity logs, normalizing the extracted time durations across users, and reporting the normalized extracted time durations; generating a plurality of learning units, each learning unit comprising a distinct concept and the passive, active, and recall user activities associated with the distinct concept; and delivering at least one discrete learning unit to a registered user through the education platform.
22. A non-transitory computer-readable storage medium storing executable computer program instructions for automatically deconstructing an educational course into discrete learning units, the computer program instructions comprising instructions for: analyzing content related to an educational course stored by an education platform; extracting distinct concepts from the content; identifying passive, active, and recall user activities associated with respective distinct concepts, including instructions for: extracting a time duration for each passive, active, and recall activity from users activity logs, normalizing the extracted time durations across users, and reporting the normalized extracted time durations; generating a plurality of learning units, each learning unit comprising a distinct concept and the passive, active, and recall user activities associated with the distinct concept; and delivering at least one discrete learning unit to a registered user through the education platform. 24. The non-transitory computer-readable storage medium of claim 22 , wherein passive activities comprise accessing pages of reading material, active activities comprise creating user-generated content, and recall activities comprise answering test questions.