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.