The Create Module 200 thus enables a user, administrator or other party to create new customized lessons by inputting items to be learned and by providing additional information about each item that will affect how each item or groups of items will be learned, reviewed and tested to maximize effectiveness and efficiency of the learning system 10.