Microsoft 365 Integration

Premium Certified Partner
This plugin provides libraries and services that power other Microsoft 365 plugins.
Price option: Free

Supports Moodle 3.9-5.2 See all versions
Latest release: 2 weeks ago
Installations: 7160
Downloads (last 90 days): 2836

Frankenstyle name: local_o365
Local plugins
Microsoft 365

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hi
can you update the latest version here in moodle.org, they are not up to date with the versions in git.
I think there is an error in o365/classes/rest/unified.php. I have replaced Id with appId on line 1116 o365/classes/rest/unified.php
So
$endpoint = '/applications/?$filter=appId%20eq%20\''.$oidcconfig->clientid.'\'';
instead of
$endpoint = '/applications/?$filter=Id%20eq%20\''.$oidcconfig->clientid.'\'';
I do not have an API call error anymore, but the error 'Could not check reply url' remains.
Hi James
I will do that, thanks for your response!
@KME Support - I encourage you to open an issue on our Github repository (https://github.com/Microsoft/o365-moodle). Providing support through these comments are often difficult. Thanks!
Hi there
Is there anybody, using these Office 365 Plugins successfully with Moodle 3.5? Am i the only one experiencing the above errors?
Any feedback's apprechiated. Thanks!
I am experiencing the same Problem like Andrew Chapman. I tested the Plugins on a Moodle 3.4 Testsystem and even after upgrading to Moodle 3.5 it seemed to work fine.
So I installed all Plugins on our productive Moodle 3.5 Instance and getting the same Errors:
Could not check reply url
Could not check sign-on URL
- And graph
Error in API call: Property 'appid' does not exist as a declared property or extension property.
Is there any quickfix? I really planned with Office 365 SSO for schoolstart, next week.
We've upgraded to Moodle 3.5. Users can access their O365 files with the picker, but when they select "Create a sharing link", an error is thrown "Exception - call to a member function get_sharing_link() on boolean".
For the "Sync Office 365 profile photos to Moodle in cron job " is the photo coming down from Azure into Moodle or the other way around?
We are getting:
Syncing user ealbert@usml.edu
Could not assign profile photo to user "ealbert@usml.edu" Reason: Could not refresh token
Found a user in Azure AD that seems to match a user in Moodle
moodle username: ealbert, aad upn: ealbert@usml.edu
User is already matched.
Which Azure AD permission governs access to the reply url?
We are still getting "Could not check reply url." After switching to Application access. All other checks seem to work ok such as for the graph api and it all seems to work. We are on Moodle 3.4 stable and the latest detected plugin. Azure AD permissions are correct as far as we can tell.
@andrew - You're correct, this problem should be resolved, especially if you have the latest version. What version of Moodle are you on? (PM me and we can discuss further).
In Azure AD setup of the configuration page, when clicking on update, we get errors:
Could not check reply url
Could not check sign-on URL
- And graph
Error in API call: Property 'appid' does not exist as a declared property or extension property.
Everything else appears correct. I have read that this problem was fixed in later versions (ie for later than Moodle 2.9), but that this version of the plugin is still quite old (from May 2017). We have the latest version. Is the problem going to be fixed for this version, too?
We have another issue, which I wonder might be related to this: teachers who upload files to courses from their OneDrive to share with students using the O365 file picker, do not seem to get sharing permissions set properly. When students go to view the resources they receive an O365 warning that the file is not shared with them. Any advice on this?
Urpo Karhula - The "user sync" option from the "Options" tab of the plugin settings provides a few different options for this. You can have the plugin create new user accounts for everyone in Azure AD, or have it automatically match users that have the same usernames.
Hello,
Can you automate the user account linking to o365-services or do every student have to do it once bythemselves?
Hi,
We are having difficulties with connecting Moodle and Azure (o365). The Azure AD Application reports the error that it could not check the reply url.
Is this possibly a proxy problem? With other Moodle plugins we faced the problem, that they do not use Moodle's proxy setting. Does this plugin use them, or can they be configured seperately?
Thanks,
Wolfgang
Tell me please, can i integrate Word to my website - http://www.casestudywriter.org/ ? I want to make online grammar check at service.