A knowledge flow driven e-learning architecture design: what is its stratification and how is it personalized

How to personalize an e-learning system has become an interesting question. The purpose of this paper is to demonstrate an innovative idea of personalizing an e-learning system driven by knowledge flow and show the stratified architecture and the current progress made in Peking University.