Disclosed is a learning support method with a server computer. Presupposed
keywords corresponding to subjects that should have been acquired by a
learner before attending a learning course and learning keywords
corresponding to subjects that will be acquired by attending the learning
course are defined for the learning course. The learning material is
developed in module basis. Presupposed keywords corresponding to subjects
that should have been acquired by a learner before learning the module
and learning keywords corresponding to subjects that will be acquired by
learning the module are defined for each module. The server computer
selects a module whose learning keywords match the learning keywords of
the learning course attended by a leaner and whose presupposed keywords
match the keywords corresponding to subjects that have been learned by
the learner, supplying the module to the learner.