The invention relates to determination of a presentation pattern of a
teaching material in a computer-assisted education system. An information
processing apparatus includes first processor means for analyzing an
answer from a user to determine a trait of the user related to a
personality, and for determining a teaching material presentation pattern
for the user in accordance with the trait of the user. Second processor
means is provided for selecting and editing ones of a plurality of
teaching material elements of a specific subject in accordance with the
presentation pattern, generating a teaching material module, and
presenting the teaching material module to the user in accordance with
the presentation pattern. Third processor means is provided for analyzing
learning behavior of the user during learning of the user using the
presented teaching material module in accordance with the presentation
pattern, and modifying the presentation pattern in accordance with the
analysis.