Patent ID: 7433646

Claim:
A learning support method executed by a server computer having a storage that stores module information corresponding to each of a plurality of modules of learning material, each of the modules including a plurality of subjects and wherein a subject may be taught by more than one of the plurality of modules, the method comprising: storing presupposed keywords corresponding to each of the plurality of subjects that should have been acquired by each learner before learning each of the respective plurality of modules; storing learning keywords corresponding to each of the plurality of subjects that should be acquired by learning each of the respective plurality of modules; acquiring first keywords corresponding to each subject, among the plurality of subjects, which has been already learned by a learner from a client machine; acquiring second keywords corresponding to each subject, among the plurality of subjects, which a learner wants to learn from a client machine; comparing the first and second keywords; extracting one or more keywords from said second keywords that do not match said first keywords as a result of the comparing; and selecting one of the plurality of modules that satisfies both first and second requirements, wherein said first requirement is that a learning keyword corresponding to a subject included in said module information matches one of the extracted keywords, and said second requirement is that a presupposed keyword included in said module information matches one of said acquired first keywords.