The design and development of Moodle is guided by a particular philosophy of learning, a way of thinking that you may see referred to in shorthand as a "social constructionist pedagogy"....
Constructionism asserts that learning is particularly effective when constructing something for others to experience. This can be anything from a spoken sentence or an internet posting, to more complex artifacts like a painting, a house or a software package." ....
This extends the above ideas into a social group constructing things for one another, collaboratively creating a small culture of shared artifacts with shared meanings. When one is immersed within a culture like this, one is learning all the time about how to be a part of that culture, on many levels."
This is not the general accepted definition of social constructionism, which has been characterized as fashionable nonsense:
Use of this term is unfortunate, if the developers wish to be taken seriously.
This distinction between "Constructionism" and "Constructivism" will be lost on most, even if noticed. Pedagogy of the author leaves room for improvement.