| 1960s, the first E-learning rudiment, computer-based English teaching, has emerged which breakthe limitations of the traditional classroom education. Henceforth face-to-face teaching and learning isno longer just imparting knowledge. In recent years, with the rapid popularization of the Internet,E-learning has been widely used in the world, and has become an indispensable part of moderneducation in fact. Relative to traditional content-based E-learning services, activity-based E-learningservices are more suitable to the nature of the learning. In order to build Process-centered E-learningservices, we need to thoroughly analyze process, organization, resources and their relationship. Wealso have proposed to build E-learning service model system and filtered complex details to reveal theessential structure of the E-learning services. On this basis, we could design E-learning ProcessModeling Language and develop the modeling environment witch supporting the full life cycle of theE-learning process modeling.Firstly, this thesis summarizes the status of research on Modeling Language E-learning andprocess modeling home and abroad, and describes the process concept of the E-learning services.Discussing the E-learning model architecture from two dimensions, visual model and full life cycledimension, between witch visual model centers process model and analyze the structure of theE-learning services turn from the perspective of process, resources, information and collaborativewhile the full cycle dimension control and improvement of the process model based on PDCA.Then, in view of the analysis of the E-learning process model architecture, a visualizationE-learning service process modeling language named (“VEPML†for short) based on VPML has beendesigned, and we have presented the Representation and primitives of VEPML as well.Finally, a visual modeling environment of VEPML has been realized by using a kindMeta-Modeling Technology based on GMF. We have completed an E-learning process model of acase about Corporate Training in accordance with cycle of PDCA, and validate the modelingcapabilities of the modeling environment. |