ADAPT2 (formerly known as Knowledge Tree) is aimed at providing personalization and adaptation services for developers of otherwise not personalized content. The architecture schema is depicted below.
CUMULATE is a cental user modeling server responsible for collecting evidence of user activity and for generating assertions about user knowledge and mastery.
SEDONA is an "ontology server". It stores assertions about user knowledge and mastery in terms of several ontologies. It is responsible for "translation" of user knowledge between ontologies of the same domain.
Knowledge Tree is a learning portal that aggregates learning content and structures the courses available for learners. Knowledge Tree authenticates users and maintains user identity records.
Value-Added Services (VAS) are providing adaptation and personalization. They serve as wrappers for learning objects from content servers. Examples of VAS include NavEx, QuizGuide, and Knowledge Sea II.
Content servers provide learning objects for students to interact with. content servers that work with ADAPT2 include: WebEx, QuizPACK, cWADEIn/jWADEIn II (all by PAWS), and Jeliot.
Brusilovsky, P., Sosnovsky, S., and Yudelson, M. (2005) Ontology-based framework for user model interoperability in distributed learning environments. In: G. Richards (ed.) Proceedings of World Conference on E-Learning, E-Learn 2005, Vancouver, Canada, October 24-28, 2005, AACE, pp. 2851-2855. [PDF]
Brusilovsky, P. (2004) KnowledgeTree: A distributed architecture for adaptive e-learning. In: Proceedings of The Thirteenth International World Wide Web Conference, WWW 2004 (Alternate track papers and posters), New York, NY, 17-22 May, 2004, ACM Press, pp. 104-113. [PDF]