Pattern concept is often used to design educational systems. On the one hand, educational team uses patterns to describe pedagogical scenarios and on the other hand software engineers apply them in e-learning software development process. However, there is no any synergic framework between these two uses of patterns, that could allow pedagogical requirements to be taken into account to design improved e-learning platforms; that is not really done actually. The purpose of this paper is to describe a process of pedagogical requirements specification based on patterns involving educational team, whose deliverables are intended to software engineers for e-learning platform development purposes. This process is the first phase of a new approach based on patterns and on model-driven engineering to design e-learning platforms. This process aims to make all the design participants interact together in order to better consider pedagogical requirements.
Engineering Instructional Design Software