Project-based learning allows the learner to be involved in the analysis of a given project and the search for possible solutions. Proposed projects usually have problems related to practical facts about the content of the proposed course. An online course could be based on this learning concept; Thus, providing learners with collaborative and contextualized learning. In such an environment, the online tutor plays an important role. In fact, we distinguish two types of tutors: academic and professional. The tutorial functions are related to the selection as well as contextualization of the proposed projects and also the monitoring and evaluation of the learners. In order to improve the efficiency and responsiveness of e-learning and to better manage project-based learning processes, we are also interested in the notions of peer tutoring in a learning environment by project online.The goal of this research is to create the tutoring process in project-based learning environments using semantic web technologies