Microsoft 365 Integration

General plugins (Local) ::: local_o365
Maintained by Enovation Dev Team, Lai Wei, Patryk Mroczko
Part of set Microsoft 365.
This plugin provides libraries and services that power other Microsoft 365 plugins.
Latest release:
6297 sites
2k downloads
142 fans
Current versions available: 9

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.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5

Contributors

Enovation Dev Team (Lead maintainer)
Vinayak (Vin) Bhalerao
Akinsaya Delamarre
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Pedro Garcia
    Mon, Oct 3, 2022, 10:45 PM
    Hello, I have a problem with username as identity SSO in moodle. Basically, I can not have the username same as email data in my SSO because of security termns (we use username as the only public data from user profile.) Investigating this plugin I saw rhat there is an advanced feature says "Match Azure usernames to moodle emails instead of moodle usernames during the sync
    ". Is this what I am looking for?
  • Oswaldo Rojas
    Mon, Oct 3, 2022, 10:48 PM
    Hi Pedro, please raise your questions via https://github.com/Microsoft/o365-moodle/issues so we can properly get back to you. Thanks Oswaldo
  • Oswaldo Rojas
    Mon, Oct 3, 2022, 10:50 PM
    Hi Georgia, the plugin local_o365 was tested to work with auth_oidc only, there's no feature at this moment to work with other authentication plugins like auth_saml2 for example. Regards Oswaldo
  • Pedro Crispim
    Tue, Oct 11, 2022, 8:05 PM
    I have raised a question via https://github.com/Microsoft/o365-moodle/issues regarding the OIDC not working at all with Moodle 4.0.4. Please, could you give some feedback (https://github.com/microsoft/o365-moodle/issues/2193)
  • webmaster infohasmedia
    Fri, Jan 20, 2023, 11:55 PM
    Hello everyone

    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

  • Jean-Gabriel DEPINOY
    Wed, May 10, 2023, 9:19 PM
    Hello everyone,

    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?
  • Carlo Stefano Cavicchioli
    Mon, Aug 28, 2023, 9:18 PM
    Hello.
    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
  • Marco Tenthoff
    Tue, Aug 29, 2023, 2:01 PM
    Hello all.

    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
  • Andres García
    Thu, Apr 18, 2024, 2:56 AM
    Hi, I love this plugin and I have been using it for quite a long time. Thanks for developing it.
    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!
  • Jerry Lau
    Tue, May 7, 2024, 1:21 AM
    I have a strange situation... we are on moodle 4.1 and running ubuntu 16.x ...

    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?
  • Jerry Lau
    Wed, May 22, 2024, 4:05 AM
    A user still has an issue with the MS365 block, where they cannot see a "Connect to" link to click.. thoughts?
  • Enovation Dev Team
    Wed, May 22, 2024, 4:23 PM
    Hi Jerry, please raise your issues via https://github.com/Microsoft/o365-moodle/issues so they get in the queue as we can communicate back to you.
  • Michael Milette
    Thu, Nov 14, 2024, 11:32 PM
    When do you think we can expect to see a release for Moodle 4.5 LTS?
  • Marko Strang
    Thu, Nov 21, 2024, 12:33 AM
    Hi, we have installed this Microsoft 365 integration and created Teams Meetings LTI and Teams Classes LTI apps. Our plan is to start piloting this integration in teaching.

    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?
  • Enovation Dev Team
    Tue, Dec 3, 2024, 11:55 PM
    Hi Marko, It seems that this cannot be controlled through Moodle. In the Microsoft Teams admin center, access to certain features can be restricted for desired users, such as Channel meeting scheduling and Private meeting scheduling, which may partially meet the expectations of the person reporting the issue.

    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
1 2 3 4 5 6 7 8 9 10 11 12
Please login to post comments