Please note that this information has now been superseded by further announcements and code releases. More information here
We’re continuing to build the list of integration resources that we provide for Moodle, so that schools, TAFEs and universities can integrate their Moodle platforms more securely with the rest of their existing infrastructure. This is a common goal for central IT teams, where they want to ensure their users (both staff and students) are able to move seamlessly between their different systems, and their data isn’t locked into a single platform. For example, rather than having learning resources locked away within their Learning Management System it’s possible to use the content management of SharePoint, and storage space of OneDrive (the new name for SkyDrive), to ensure that users have access even when they are not using Moodle directly, or to provide content management such as version control for staff. In the past I’ve written about the SkyDrive/OneDrive plugin for Moodle and the Moodle kit for Windows Azure.
The latest plugin from Microsoft integrates Moodle with Office 365 and OneDrive. This allows teachers to create courses and assignments in Moodle that can be read, edited, and submitted by students in SharePoint.
The download package incudes:
- 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. Once you have the single-sign (SSO) experience setup, you can automate user provisioning and user enrolment in Moodle through your Office 365 system.
- 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.