C. , M. Anido-l, and . Llamas-m, A Critical Analysis of IMS Learning Design, 2003.

W. , S. Ludvigsen, and U. Hoppe, Designing for Change in Networked Learning Environments, Proceedings of the International Conference on Computer Support for Collaborative Learning 2003, pp.363-367

C. M. Monga-m and . Tedesco-r, Carrying on the elearning process with a workflow management engine, Proceedings of the 2004 ACM Symposium on Applied Computing (SAC), pp.940-945, 2004.

E. , R. T. , and H. T. Bannon-l, The Motivation is the Message: Comparing CSCL in different Settings, Computer Supported Collaborative Learning: Foundations for a CSCL Community (Proceedings of CSCL 2002, pp.310-317, 2002.

G. E. Helm-r and J. R. Vlissides, Design Patterns: Elements of reusable Object-Oriented Software, 1995.

G. H. Bensberg-f and . L. Dewanto-b, Developing, Deploying, Using and Evaluating an Open Source Learning Management System, Proceedings of the 26 th Int. Conf. Information Technology Interfaces ITI, pp.387-393, 2004.

H. H. , M. J. Tattersall-c, and . Koper-r, Educational modelling language and learning design: new opportunities for instructional reusability and personalised learning, International Journal on Learning Technology, vol.1, issue.1, pp.111-126, 2004.

J. I. Booch-g and R. J. , Le processus unifié de développement logiciel, Eyrolles, 2000.

K. G. Des-rivières and J. Bobrow-g, The Art of the Metaobject Protocol, the, 1991.

L. J. Ho-c and O. M. Sadiq-w, On Workflow Enabled e-Learning Services, 2001.

D. A. Manolescu, Micro-Workflow: A Workflow Architecture Supporting Compositional Object-Oriented Software development, 2000.

M. V. Stearns-b, Applying Enterprise JavaBeans : Component-Based Development for the J2EE platform, 2001.