If you’re interested in the Social Constructivist foundation of Moodle and the ways in which the software strives to promote social learning you might want to read the Pedagogy page at Moodle docs. The page highlights some of the history and thinking that go into the software, including “Martin’s 5 Laws“. From the site,
The heart of Moodle is courses that contain activities and resources. There are about 20 different types of activities available (forums, glossaries, wikis, assignments, quizzes, choices (polls), scorm players, databases etc) and each can be customised quite a lot. The main power of this activity-based model comes in combining the activities into sequences and groups, which can help you guide participants through learning paths. Thus, each activity can build on the outcomes of previous ones.
There are a number of other tools that make it easier to build communities of learners, including blogs, messaging, participant lists etc, as well as useful tools like grading, reports, integration with other systems and so on.
Read more at http://docs.moodle.org/24/en/Pedagogy