Moodle + Office 365: Better together



Download 345.09 Kb.
Page2/13
Date29.07.2017
Size345.09 Kb.
#24227
1   2   3   4   5   6   7   8   9   ...   13

1.Objectives of this paper


This paper aims at providing the audience with a better understanding of the Moodle with Office 365 integration, how it works and can be easily deployed, along with the related configuration of the various plugins.

For that purpose, this document also provides a complete end-to-end walkthrough to not only illustrate how to smoothly rollout the Moodle with Office 365 solution but also as an opportunity to depict how the Microsoft Azure15 platform can be a more than ideal candidate to host your Moodle platform.



Note Microsoft Azure is a flexible and open cloud computing platform hosted in Microsoft datacenters delivering scalable and reliable Internet-scale services. It offers on-demand access to these services, so that users only pay for what they use, while benefiting from almost unlimited capacities.

As an IaaS platform (Infrastructure as a Service), it enables you to deploy (complex) workloads (servers, networking and storage infrastructure) in the cloud that you can control and manage on your terms. These capabilities will be illustrated in this document.

Also, as a PaaS platform (Platform as a Service), it includes a number of features, which can be used individually or composed together in a public or hybrid cloud fashion. As illustrated hereafter, the Azure services catalog comprises compute, data, and application capabilities/augmentations for web sites, mobile back-ends, media streaming, SQL/ NoSQL databases, caching, etc. which can be directly consumed and integrated in your solutions regardless where they reside.
Note Azure Active Directory16 is the service that Office 365 uses for identities and other necessary information relating to them. This service can be synchronized and eventually federated with an existing on-premises identity infrastructure, such as Active Directory, another LDAP directory, etc, to unify user identities, but these scenarios are not explained in this document.

For more information about Azure Active Directory (Azure AD), see the series of papers available at http://aka.ms/aadpapers.

As such, this document describes all the steps that pertains to the Moodle + Office 365 solution, including:


  • How to build a suitable Azure-based test lab environment to later host your instance of the Moodle platform as a set of virtual machines.

  • How to deploy a standard Moodle environment on that basis.

  • How to subscribe to and configure Office 365 with test users.

  • How to configure the above plugins for the Moodle and Office 365 integration.

Note For additional information, see the document Office 365 Plugins for Moodle17.


Important note The procedures, command lines etc. suggested in this context are provided as is for test purposes only and are devoted to an ad hoc test lab environment. Prior testing, adaption, and validation are required before any use in a production environment.

Every steps are explained so that Moodle with Office 365 projects can be more easily completed, and consequently enabling teachers and students to realize the full potential of this integration.

The document concludes by illustrating the user experience for teachers and students.

2.Non-objectives of this paper


This document doesn’t provide a full description of the Moodle, Office 365 or Azure platforms. It rather focuses on key aspects that aims at providing the readers an understanding on how to setup and leverage the Moodle with Office 365 integration and solution.

It doesn’t provide neither guidance for setting up and configuring the solution in a production environment – beyond highlighting key technical aspects - nor a complete technical reference for these platforms. See the documentation that relates to each platform for any further information.


3.Organization of this paper


To cover the above objectives, this document is organized around the key milestones for the Moodle + Office 365 solution, each of them being addressed in the following sections:

  • Building a test lab environmentError: Reference source not found.

  • Provisioning an Office 365 environment.

  • Provisioning an Azure environment.

  • Setting up the Moodle platform.

  • Setting up and configuring the Office 365 services on Moodle.

  • Illustrating the user experience.

4.About the audience


This document is thus intended for system architects and IT professionals who are interested in understanding the Moodle with Office 365 integration.

Building a test lab environment


A challenge in creating a useful test lab environment is to enable its reusability and extensibility. Because creating a test lab can represent a significant investment of time and resources, your ability to reuse and extend the work required to create the test lab is important. An ideal test lab environment would enable you to create a basic lab configuration, save that configuration, and then build out multiple test lab scenarios in the future by starting with the base configuration.

Moreover, another challenge people are usually facing with relates to the hardware configuration needed to run such a base configuration that involves several (virtual) machines.

For these reasons and considering the above objectives, we have tried to streamline and to ease as much as possible the way to build a suitable test lab environment with an “on-premises” Moodle platform, to consequently reduce the number of instructions that tell you what servers to create, how to configure the operating systems and core platform services, etc. and, at the end, to reduce the overall effort that is needed for such an environment.

Thus, this document will leverage the following subscriptions:



    • One intranet member server running Ubuntu Server 14.10 that will be configured as the MySQL server

    • One Internet-facing member server running Ubuntu Server 14.1 that will configured as the Moodle Server. Version 2.7 of Moodle will be deployed on this machine.



  • An Office 365 subscription. As per construction for the Moodle with Office 365 integration. Office Enterprise E3 licenses allow to benefit from all the functionalities and notably to get Office 365 ProPlus.

Interestingly, every Office 365 subscription has an Azure AD directory underneath, i.e. a robust identity and access management service that will be leveraged for the single sign-on (SSO) capabilities of the Moodle with Office 365 integration.

Considering the above choice and elements, the test lab environment we suggest to build will be as follows:





Let’s start by provisioning the above Microsoft Office 365 and Azure subscriptions.


Download 345.09 Kb.

Share with your friends:
1   2   3   4   5   6   7   8   9   ...   13




The database is protected by copyright ©ininet.org 2024
send message

    Main page