Abstract: 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.