The present invention relates to a method of knowledge management by aggregating
and distributing educational content, informal knowledge, and related supplies
or services to various clients. Based on an exchange based architecture, software
agents are either remotely installed on the networks of content and learning resource
providers or operate autonomously. At the command of the aggregator, the agents
poll and collect requested content from the content and learning resource providers.
After receiving the requested content, the aggregator distributes the collected
content to a client website or browser application applying the rules and standards
unique to each client end user.