Blocks: Microsoft Block

Maintained by Picture of James McQuillanJames McQuillan, Picture of Nima MojganiNima Mojgani, Picture of Zion BrewerZion Brewer
This block provides a user-facing menu to access various Office 365 integration features, resources, and settings.
1319 sites
33 fans
Current versions available: 11

Office 365 Plugins for Moodle

Microsoft Block

This block provides a user-facing menu to access various Office 365 integration features, resources, and settings.

NOTE: This plugin replaces the two profile field plugins in the Office 365 plugin set: profilefield_oidc and profilefield_o365.

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.


Get Office 365:

Office 365 for Education:


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
Screenshot #1


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

Comments RSS


  • Picture of David Mudrák
    Fri, Nov 13, 2015, 8:05 PM

    Hi James. Thanks for sharing your plugin, and sorry for the delays in our reviews. While attempting to test your plugin, I ran into some problems - now reported as CONTRIB-5990. I have to mark this as needing more work for now.

  • Picture of David Mudrák
    Wed, Dec 9, 2015, 7:05 PM

    Thanks James for providing the updated version, and sorry for the delay in the review. I finally managed to check the installation process and review the code. I appreciate high standard of the coding style in your plugin, and overall clean and easy to follow design of the code. Well done on that. I just left one more issue in your bug tracker reported (CONTRIB-6043) which does not block the approval though.

    I am happy to approve this block now. You are cleared to land, welcome to the Plugins directory!

  • Picture of Paul Clarke
    Tue, Jun 7, 2016, 6:02 PM

    We are loving the new block, especially with the link to OneDrive etc.

    Is there a way (or possibly an idea for development) for a link to go to their e-mail? or an indicator showing how many unread messages they have with the link to their mail?

    It seems silly to have an Office365 Plugin that does not have link to Mail.
  • Picture of Thomas College
    Sat, Jul 9, 2016, 1:15 AM
    We moved over to the Microsoft block a few weeks ago. Users who did not previously connect their Moodle account with their Office 365 account do not have the option to do so in the Microsoft block. I've attempted to both check and uncheck the 'Show Office 365 Connect link' option for the Microsoft block defaults, but this does not result in this option displaying for users.

    Has anyone experienced this problem before? If anyone has any insight on how to fix it, it would be appreciated.
  • Picture of Thomas College
    Tue, Jul 12, 2016, 1:20 AM
    Allowing OpenID Connection and Disconnection, OpenID Connection, and OpenID Disconnection for both the Authenticated user and other roles fixed the issue. The permission states that allowing could allow users to change site configuration and behavior.

    Has anyone else allowed this permission for users on their site? Has anyone experienced any issues resulting from allowing this permission?

Please login to post comments