A computer training system trains an end user on a computer-based tool
having functional components. The training system associates each
functional component with respective training materials and forms an
educational component. The educational component is integrated into the
work environment of the end user. Thus end user operation of the
educational component and end user operation of the subject
computer-based tool is in a same environment.