The Mentor System.   

The system (shown below ) requires development and implementation of:

a client-server system and protocol between local Mentor agent and Mentor server,
a database system for handling per-student, per-unit and global information
a suitable pedagogy which will help the students learn from the system.
an intuitive text based interface similar to the Unix talk program as well as a Graphical User Interface for workstation based students,
re-usable communicating agents which aid in information retrieval and management,
a system which enables a student to easily 'program' new tasks into the system,

The entire system - a suite of cooperating network based computer programs, databases and user interfaces - is written in Java and runs on a network of Unix workstations and PCs. Core to this is the central Mentor daemon which maintains the database and also serves the local Mentor clients which run on other hosts within the Intranet network. One central Mentor daemon exists for all users, one local client daemon exists for all users on a host. This hierarchy enables efficient maintenance of data and services.


The Mentor System.