Repositories: Office 365 Repository

Maintained by Picture of James McQuillanJames McQuillan, Picture of Zion BrewerZion Brewer, Picture of Nima MojganiNima Mojgani
This plugin provides access to Office 365 as a repository. Specifically, includes OneDrive for Business, Office Video, Office Delve as well as SharePoint Document Libraries and Group Files associated with Moodle courses.
1363 sites
36 fans
Current versions available: 11

Office 365 Plugins for Moodle

Office 365 Repository Plugin

This plugin provides access to Office 365 as a repository. Specifically it includes OneDrive for Business, Office Video, Office Delve as well as SharePoint Document Libraries and Group Files associated with Moodle courses.

This is part of the suite of Office 365 plugins for Moodle.

This plugin is updated with stable releases. To follow active development on GitHub, click here.


Before we can accept your pull request, you'll need to electronically complete Microsoft's Contributor License Agreement. If you've done this for other Microsoft projects, then you're already covered.

Why a CLA? (from the FSF)


(c) Microsoft, Inc.  Code for this plugin is licensed under the GPLv3 license.

Any Microsoft trademarks and logos included in these plugins are property of Microsoft and should not be reused, redistributed, modified, repurposed, or otherwise altered or used outside of this plugin.


This plugin is part of set Office 365.


Screenshot #0


Picture of James McQuillan
James McQuillan (Lead maintainer)
Picture of Vinayak (Vin) Bhalerao
Vinayak (Vin) Bhalerao
Picture of Akinsaya Delamarre
Akinsaya Delamarre
Please login to view contributors details and/or to contact them

Comments RSS


  • Anthony Borrow
    Sun, Jan 18, 2015, 3:08 AM
    James - Many thanks for sharing this plugin with the Moodle community. I am in the process of reviewing it and the other related plugins. I was able to install the plugin without issue and will continue the review. Peace - Anthony
  • Picture of Adam Matara
    Tue, Feb 10, 2015, 3:39 PM
    Installed without issue, configured with auth_oidc and local_o365 plugin, but getting 'No files available' in the file picker. Is there something I am missing? The app has all available SharePoint Online Delegated Permissions.
  • Picture of Mohsen Farahi
    Wed, Mar 18, 2015, 11:12 AM
    I am having the same issue with the plugin as Adam has. The Office 365 Authentication works fine but either get 'No file available' or "Error in API call.
  • Picture of Jeff White
    Wed, Apr 15, 2015, 4:05 AM
    Can you create alias of a file using this repo? So if I teacher updates a document in their sharepoint then moodle will later grab the updated file?
  • Picture of James McQuillan
    Thu, Apr 16, 2015, 1:52 AM
    Hi Jeff - Yes this repository supports aliases. When you select a file using the repository, choose "Create and alias/shortcut to the file". The teacher will then be able to update the file in Sharepoint/OneDrive for Business and have the updated file accessible from Moodle.
  • Picture of Rob Whittaker
    Sun, Jul 26, 2015, 12:25 AM
    For some unknown reason only this plugin is appearing as disabled in the plugins overview page. I have moodle 2.8.7 and all the other MS related Office 365 plugins are installed and appear to be working correctly. Any ideas are appreciated.
  • Picture of James McQuillan
    Thu, Jul 30, 2015, 11:23 PM
    Hi Rob,

    You'll need to enable the plugin from the Site Administration > Plugins > Repositories page - repository plugins usually start off disabled.
  • Picture of Rob Whittaker
    Tue, Aug 4, 2015, 8:51 PM
    Thanks a tonne for that James, that was far from obvious for me. For anyone else reading this whose has the same issue the repository page address to enable this plugin is http://mymoodlesite/admin/repository.php, when enabling the plugin for the first time it takes bit of clicking to get to I found.
  • Picture of Paul Nijbakker
    Fri, Aug 7, 2015, 3:32 PM
    Can this Onedrive for Business plugin be used next to the previous OneDrive (formerly SkyDrive) repository plugin?
  • Picture of James McQuillan
    Mon, Aug 10, 2015, 11:28 PM
    @Paul - Yes they can both be used on the same site - this one to access OneDrive for Business, and the other to access personal OneDrive.
  • Picture of Andrew Oosterhoff
    Fri, Oct 2, 2015, 2:12 AM
    Have everything working for the sign in and the SharePoint site gets created and I can see the sub site for the course but when trying to use the File picker to load some documents I just get "No files available". Any thoughts. Running verion (2015060100) of the plugin on a fresh install of Moodle 2.9.2+ (Build: 20150924)
  • Picture of Andrew Oosterhoff
    Fri, Oct 2, 2015, 2:15 AM
    Well i feel doumb after 3 hours a messing with it. Need to login as user that was authed by 365 to accesss it i guess. my moodle user I was using has no access.
  • Picture of Shawn Peters
    Fri, Jan 8, 2016, 12:36 AM
    Anyone else not able to access Office365 repository after updating plugsin from December 2015? We can't get to our files anymore.
  • Picture of Shawn Peters
    Fri, Jan 8, 2016, 12:53 AM
    Found another post that fixed my issue. You need to disconnect your O365 account and re-connect it. The button doesn't work so have the user go to this URL (change the root)
    Then just re-connect the Office 365 account and it will work. smile
Please login to post comments