1. A computer-implemented apparatus to facilitate creation of educational information comprising: one or more processors; one or more memories connected to said one or more processors; the one or more memories storing instructions that, when executed , cause the one or more processors to perform the steps of: storing at least one resource and a first electronic file storing metadata information about usage of the at least one resource; displaying resource selection information to an educational information creating instructor about said at least one resource; wherein said resource selection information includes said metadata information; organizing and storing identity of resources included for dissemination to learners, by storing the education information in a resource map data structure; receiving at least one of said learners usage information of the at least one resource in a client-server session coincident with said learner's use of the resource after the resource has been disseminated; determining a degree of difficulty of the at least one resource based on received at least one of said learners usage information; receiving at least one of said instructors usage information of the at least one resource prior to dissemination of the resource to learners; determining an amount of usage of the at least one resource by other instructors based on the received at least one of said instructors usage information; generating augmented resource selection information based on determined degree of difficulty of at least one resource and determined amount of usage of the at least one resource by other instructors; and displaying said augmented resource selection information to said educational information creating instructor.