Microsoft Skydrive

Repositories ::: repository_skydrive
Maintained by Dan at desk in Moodle HQ, PerthDan Poltawski
A repository plugin to access your documents from Microsoft Skydrive in Moodle.
Latest release:
3 sites
3 fans
Moodle 2.4, 2.5

A repository plugin for Microsoft Skydrive.

Thanks to Universidad Teconológica de Chile (INACAP) who funded this plugin to be created by LUNS and to LUNS for releasing this work open source, allowing me to continue to work on this for Moodle 2.3.

In order to use this plugin you need to register your Moodle with Microsoft, please see the documentation link below for basic guidance on how to do this.

Please Note: This plugin is now part of standard Moodle in 2.6 and later.


Screenshot #0


Dan at desk in Moodle HQ, Perth
Dan Poltawski (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Fri, Nov 9, 2012, 9:50 PM
    Is this in anyway impacted by the Microsoft Live Services authentication module? In that case Moodle does know who the user is, does it not? I'm very keen to make Microsoft Live integrate with my Moodle but it seems all a little 'bitty'.
  • Dan at desk in Moodle HQ, Perth
    Mon, Nov 12, 2012, 2:21 PM
    Dominique: No, this is standalone, and depends on the user being logged into microsoft live in their browser. From a user experience point of view, I think you'll find its pretty seamless though, even though the two have no relationship.
  • Thu, Mar 28, 2013, 3:02 AM
    Hi. I'm having problem with moodle 2.4...Is it compatible with this version?
  • Dan at desk in Moodle HQ, Perth
    Thu, Mar 28, 2013, 11:33 AM
    Hi Cristian,
    It does still work with 2.4
  • Thu, Apr 18, 2013, 3:28 AM
    Is it possible when you update/change a file in your skydrive that the "new" version then appears in Moodle automatically if you have added that file into a course or my private files?
  • Dan at desk in Moodle HQ, Perth
    Thu, Apr 18, 2013, 4:05 PM
    Colin: No, references are not supported by it.
  • Fri, Apr 19, 2013, 4:04 AM
    Dan thanks for the reply. I discovered however that if you choose to embed the file using the code that Skydrive generates for the user, into Moodle, then any changes made to the file in Skydrive are reflected in the Moodle version.

    Skydrive does not like editing files using a browser other than IE in my testing and I found it more successful to right click the file in Skydrive and choose to edit in the Office program itself rather than the Web App version. Any changes when saved update the Skydrive version automatically and are then reflected in Moodle with little delay. Also the option then to share files and collaborate on them opens interesting options.
  • Thu, Aug 1, 2013, 4:55 AM
    I don't see any discussion on this...Does this integration work with Office 365?
  • Dan at desk in Moodle HQ, Perth
    Mon, Aug 12, 2013, 3:10 PM
    Hi Randy,
    I don't know anything about Office 365 - but if it works with microsoft skydrive, then you should be able to access the documents through it.
  • Mon, Aug 12, 2013, 9:44 PM
    Dan, after some more research I've learned that our instance of Office 365 uses Skydrive Pro. I've been told accounts non the pro version are "different" and separate and so I'm thinking this could have something to do with the problem we have not getting the integration to work.
  • Wed, Oct 16, 2013, 12:34 AM
    Dan, Any idea if SkyDrive Pro is/will be supported?
  • Dan at desk in Moodle HQ, Perth
    Wed, Oct 16, 2013, 10:35 AM
    I can't say as I don't have access to skydrive pro. If it uses the same API, it should work.
  • Dan at desk in Moodle HQ, Perth
    Mon, Nov 25, 2013, 4:56 PM
    Just a note to watchers of this plugin, that it is now part of Moodle core in 2.6+
  • Tue, Mar 4, 2014, 2:02 AM
    Dan, the following strings are going to be changed in Moodle core in 2.6 and 2.7. You may want to include the same change in the add-on, too.

    $string['configplugin'] = 'Configure Microsoft OneDrive';
    $string['pluginname'] = 'Microsoft OneDrive';
    $string['skydrive:view'] = 'View OneDrive';
  • Tue, Sep 9, 2014, 5:24 PM
    Hi Dan,

    We are testing the OneDrive plugin in Moodle 2.6 but we get the following error message:

    A required parameter (code) was missing
    More information about this error
    Debug info:
    Error code: missingparam
    Stack trace:
    • line 463 of /lib/setuplib.php: moodle_exception thrown
    • line 545 of /lib/moodlelib.php: call to print_error()
    • line 34 of /admin/oauth2callback.php: call to required_param()

    Can you point me in the direction of what I should fix?
1 2
Please login to post comments