The Moodle Philosophy — from synergy-learning.com by Joel Kerr (emphasis below from DSC)

It is often said that Moodle is designed with pedagogy in mind. The developers are very transparent about the philosophy they use when making decisions about the direction of Moodle, a philosophy that focuses on what is best for the learner.

The design and development of Moodle is guided by a “Social Constructionist Pedagogy”, which can be explained in terms of four main related concepts: constructivism, constructionism, social constructivism, and connected and separate.