Moodle Plugins directory: Microsoft 365 Integration | Moodle.org
Microsoft 365 Integration
Microsoft 365 Plugins for Moodle
Microsoft 365 Integration Local Plugin
This plugin provides libraries and services that power the Microsoft 365 plugins.
This is part of the suite of Microsoft 365 plugins for Moodle.
To follow active development on GitHub, or to find historical versions, click here.
The supported Moodle versions of this plugin is in line with core Moodle version support.
Questions and issue reporting
Github should be used for reporting issues found when configuring or using the plugin, and to ask questions. The comments area on this page is not actively monitored.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.
". Is this what I am looking for?
Anyone can help I am getting the following message when configuring the openid connect to detect o365 business drive:
'We could not determine your OneDrive for Business URL.
Please make sure "Microsoft 365 SharePoint Online" has been added to your registered application in Azure AD
I am using Moodle 4.2 with authentication by Microsoft 365 accounts. Since today, several accounts are no longer able to connect to Moodle. I wonder if this is not related to a message I received recently from Microsoft 365 which told me that it would be necessary to switch to double authentication.
Anyway, I now get a "Connection failed, please try again" message when I try to connect.
Until now, in the setting of the OIDC authentication method, I had checked "Grant resource owner password credentials" which allowed users to enter their username and password directly on the Moodle login page. their Microsoft 365 password.
To work around my connection problem, I checked "Authorization code stream (recommended)" which helps to find my connection. But it requires me to go through the Microsoft 365 login page and use two-factor authentication. In short, it's a big waste of time that I would like to avoid.
Does anyone have an interesting lead?
I'm trying to configure the microsoft integration to use teams inside moodle.
When users regularly registered on Azure AD access the teams meeting, an error message appear: "There was a problem connecting your course to Microsoft Teams
You need an educator or student license to use Teams for Education. Try asking your IT administrator to assign the correct license to you."
It seems that the integration works only with an edu license but we have a business license: could you confirm if we need of the edu license to use the integration?
Otherwise, could you give information about the right settings to configure, in order to get access with a business license?
Thank you.
Carlo
We have been using Microsoft 365 integration in Moodle (version 4.1) for quite some time.
Now I have also successfully integrated Teams using the tutorial "Integrate Microsoft Teams classes and meetings within Moodle".
But now the following problem has occurred:
The students from a course are transferred as members to the corresponding team.
In Teams, however, they then have the status "Speaker" and can automatically, for example, switch off the microphones of all other participants.
If you change the status in teams manually to "Participant", all settings are as desired.
At which point is it defined that the student becomes a "speaker"? In Moodle the students are only in the group "Student".
Does anyone here have a tip, what the problem could be, or do I understand something wrong in the use?
Thank you.
Marco
However, I have a question:
When I create a class in Moodle, a MS Teams team is created automatically with a tab named 'Moodle' that gives access to Moodle directly for teams. What I would like is to change that default name from 'Moodle' to 'Online Class'. I don't want to do it manyally team by team, I want it do be done automatically. How can I do that? Thanks!
when a student tries to submit their file for their homework submission, they can only do "make a copy of the file".
The option to select "Link to the file" is missing.
[o] Make a copy of the file
[o] Link to the file (this does not show up)
The student can only upload their file.
Also if we are able to link to it other than trying to do a file assignment submission, I see this
Original: unknownsource,repository
what does this mean?
I'd like to ask about Teams Meetings LTI app is there a way to restrict who can create meetings from this app? We would like that only teachers could create meetings and/or user couldn't add anyone to the meeting who's not enrolled in the course. We see it problematic when students can create meetings through this and can add anyone to the meeting who don't have anything to do with the course.
Does anyone know how we could solve this?
To do this, you need to edit or create a new meeting policy on the page https://admin.teams.microsoft.com/policies/meetings (see attached screenshot) and then assign the newly created policies to users who should have these restrictions. This can be done in the Users section: https://admin.teams.microsoft.com/users by selecting a user and then choosing Edit in the policies tab. If you raise an issue in https://github.com/Microsoft/o365-moodle/issues it's easier to get back to you. Regards