3. The method of claim 1 , wherein passive activities comprise accessing pages of reading material, active activities comprise creating user-generated content, and recall activities comprise answering test questions.
1. A method for automatically deconstructing an educational course into discrete learning units, the method comprising: 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, by: extracting a time at which passive, active, and recall activities are performed by a plurality of users from users activity logs, normalizing the extracted times by school, and reporting the normalized extracted times; 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.