A system for delivering an educational program to a participant at a
remote site and for monitoring participation therein. The system includes
a server computer, a client computer and prompting means to monitor
participation by the participant. The server computer has educational
program software and interacts with the client computer in order to make
an educational presentation to the participant. If the participant does
not adequately respond, the prompting means terminate the educational
program.