Design for Pedagogy Patterns for E-learning

This paper discusses a theory for the foundation of
design for pedagogy based on the principles of pattern
languages. We develop a pattern using a variation of
the Alexandrian pattern structure to embed pedagogy
at the core of the design of e-learning. A pattern
dealing with the organization of an online discussion
group based on the principles of constructivism and
experiential learning is produced to illustrate the
application of the theory.