Moodle is an Open Source Course Management System also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE). It has become very popular among educators around the world as a tool for creating online dynamic web sites for their students.
Microsoft has developed a plugin to integrate Moodle with Office 365 and SkyDrive. This allows teachers to create courses and assignments in Moodle that can be read, edited, and submitted by students in SharePoint.
Moodle and Office 365 Step-by-Step Guide: Federation using Active Directory Federation Services
This guide walks you through the setup of a basic lab deployment of Moodle, Active Directory Federation Services (AD FS) 2.0, and Windows Azure Active Directory to perform cross-product, browser-based identity federation.
Moodle-Office 365 User Installation Guide
This document provides step-by-step instructions to configure and install the Microsoft provided plugin for integration with Moodle. It also describes the new features that are enabled by this plugin.
Moodle Release Package
This installation package contains PHP files and related resources that a developer can use to create the plugin.
More info at the link