In a given environment where a user may work, play, or otherwise interact,
such as the environment provided by a system comprising computer hardware
and software, the present invention provides a method, computer program
product, and system for teaching reinforcing concepts, principals, and
other learned information without requiring user initiation of a learning
sequence. Learning or reinforcement occurs by presenting "learning frames"
in the environment automatically without requiring user initiation of the
learning sequence. The user of the environment receives these intrusive or
non-intrusive opportunities for learning while doing other tasks within
the environment and may be interrupted from the task at hand and be
required to respond to the presented learning frame or may simply have the
opportunity for learning without requiring interruption of the task at
hand according to the implementation of the present invention. In this
manner, learning occurs as a by-product of other useful work, play, or
other interaction with the environment and does not require dedicated user
time and overt effort.