Disclosed is a learning support message distribution program which analyzes
learning information of a learner, prepares a support message having contents based
on the result of the analysis and distributes the support message to a supporter
unit in place of a supporter of the learner. Learning progress levels on a current
distribution date and a previous distribution date are read out and a learning-progress
status level value is determined by referring to a learning-progress status level
determination table. A current short-term grade level and a previous short-term
grade level are read out and a short-term grade level value is determined by referring
to a test-result status level determination table. A current cumulative grade level
and a previous cumulative grade level are read out, a cumulative grade level value
is determined by referring to the test-result status level determination table
and a support mail editing/sending routine is executed. The support mail editing/sending
routine sends a support message in which a proposed advice sentence corresponding
to each status level value is written to a supporter personal computer.