In the situation when there is tendency to move towards education for all people a large part of who cannot attend educational establishments the necessity of developing intelligent tutoring systems (ITS) becomes urgent. The paper proposes a conception of framework using the set of graphs which implementation in the tutoring (pedagogical) module of agent based ITS allow personalization of teaching and learning process for each individual learner. The personalization starts with defining of sequence of study courses build on individual study plan for the particular learner. This activity is supported by a AND – OR graph representing the structure of study programme. The next step is carried out using the graph that represents a structure of study course showing relationships between topics. The third graph is constructed by mapping each topic to the corresponding concept map which includes all taught concepts and their relationships. The fourth graph represents a concept and its relationships with all needed learning objects to acquire knowledge about the concept. The paper describes also how personalization of learning is supported by sequences of learning objects and usage of concept maps for knowledge self-assessment.