“…We take into account these elements within four categories of pedagogical problem: Activity design, Learning situations design, Resources design and Pedagogy design. According to the design problems highlighted in teaching domain, (Clayer et al, 2012) explored the TEL engineering domain best practices (Mor and Winters, 2007); (Mor, 2010); (Laurillard, 2012); (Rohse and Anderson, 2006); (Bergin et al, 2012) and the software engineering patterns solutions implemented in the information system domain (Fowler, 1997) (Amber, 1998) (Gamma et al, 1995). These authors identified four formalisms of patterns to solve the four types of problem: Pedagogical patterns; Analysis Patterns, Process Patterns and Design Patterns.…”