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 pro