Providing personalization in e-learning process by considering the existence learning style, motivation and knowledge ability (triple-factor) can affect students performance and makes learning easier for students. The result of our preliminary study indicates that there is an impact triple-factor on learning activities in Student Centered E-Learning Environment (SCELE). It shows that the triple-factor: learning style, motivation and knowledge ability identification needs personalization approach in e-learning. The identification are predicted from log, forum, and score test. In this paper, we propose a dynamic personalization in e-learning process based on triple-factor architecture. The architecture consists of five main layers: learning strategy layer, learning layer, activity layer, identification layer and personalization layer. Each layer will dynamically guide the student to achieve the goal of learning.