Moodle plugins directory: Office 365 Connection | Moodle.org
Office 365 Connection
Moodle plugins for Office 365 and Active Directory
Office 365 Profile Field
This plugin provides a link in users' profiles to access Office 365 management functions.
Note: This plugin has been replaced by the Microsoft Block
This is part of the suite of Office 365 plugins for Moodle.
This plugin is updated with stable releases. To follow active development, see: https://github.com/Microsoft/o365-moodle
Contributing
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)
Copyright
(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.
In setting Apps permission in Azure AD settings,
as written in Documentation, Office Connection will not start.
In user profile page, cliking
- "Connect to Office 365"
gives text
- Office365 connection is: Not Connected. Connect to Office365
But when I enable all apps and delegated permissions in Azure AD App configure,
then it shows connection well.
- "User is connected to Office 365. Manage"
What permissions did I miss (beside the ones in documentation) in first place to add in Azure AD settings?
Second question is about Calendar sync
Moodle calendar will sync to Outlook Online well, but not Outlook to Moodle.
Moodle admin/cron.php script is giving error messages:
- "Bad response received when fetching events."
Thank you for your help
Rein
In the settings for the Office365 integration local plugin, there's a tool to check the configured permissions in Azure - using this tool should give you a list of any missing permissions.
That message occurs when the API call to check for new events fails - this can be for a couple of different reasons. If you check the permissions using the tool I mention above and see any missing permissions be sure to add them. Another thing to check is the health check, which is also available from the Office365 integration local plugin.