Teams Meeting (atto editor)

Atto ::: atto_teamsmeeting
Maintained by Enovation Dev Team, Tomasz Muras, Lai Wei
Part of set Microsoft 365.
Microsoft Teams Meetings App for Learning Management Systems (LMS) integration into Moodle as the Atto plugin. This plugin allows to create the meeting and automatically insert the meeting link into the editor content.
Latest release:
4454 sites
1k downloads
74 fans
Current versions available: 2

⚠️ While this atto editor plugin allows users to create Teams Meetings, the Meetings created are not linked to any Team. The preferred way to create Teams Meetings is to use Teams Meeting LTI to integrate teams in their Moodle environment. Here is a quick demo of how the Teams Meeting LTI works in Moodle.

For more details please visit - Integrate Microsoft Teams classes and meetings within Moodle OR fill this form in case you need any help. 

Moodle users with Microsoft 365 accounts can create Teams meetings from within Moodle for free. Teams meetings can be created using the Atto Editor in Calendar, Assignments, Forum posts or wherever else Atto Editor is available. Once the plugin is installed, educators can create an audio or video meeting from Moodle.

1. When editing description using the Atto Editor, click on the Microsoft Teams icon

2. Then select Create meeting link (you will need to sign into your Microsoft Teams account the first time)

3. Enter a meeting title, date, and time, then click Create. The link will show in the field “Your meeting URL”.

4. Mark “Open in a new window” if you want the meeting to open in a new tab and click “Add link”.

Now the meeting link will appear for students in the description of Calendar events, Assignments, Forums posts, or wherever else in Moodle that uses Atto Editor.

Installation instructions

  • Download the plugin and extract into lib/editor/atto/plugins/teamsmeeting.
  • Install like any other Moodle plugin (ie via visiting as admin <moodle_url>/admin/index.php?cache=1).
Instructions if plugin does not work on Chrome (you are redirected to login page):

The issue happens due to Chrome requirement to have secure cookies and the change of the default value of samesite cookie setting.

To solve this, there are a few things that you can check:

  1. What PHP version is your Moodle instance using? If it is < 7.3, then the Moodle core code change is needed. The patch for this code change can be now downloaded together with the latest plugin release. You will find it in the patch folder.
  1. Is HTTPS enabled on your Moodle instance? HTTPS is a must for plugin to work in latest Chrome versions.

  2. Is option "cookiesecure" enabled in your Moodle config (Administration -> Security -> HTTP security)?

  3. Make sure you have the latest plugin code deployed.


Instructions if you get 404 error on creating Teams meeting link

This issue is normally happens on IIS web server, when the query string in the URL after success event creation is longer than the IIS server configured allowed query string length. The query string contains a lot of information can be longer than 5,000 characters. Updating the server configuration to be larger number solves the issue.

See https://github.com/enovation/moodle-atto_teamsmeeting/issues/24#issuecomment-1218167656 for details.


Potential privacy issues

None, the plugin does not store any personal data.

Screenshots

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

Contributors

Enovation Dev Team (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Andrius Vegys
    Mon, 11 Oct 2021, 9:31 PM
    Hi Nellie,

    Please check that you have the latest plugin release v1.2.4 and not v1.2.3. The issue is resolved in the latest release.
  • bobby demers
    Thu, 13 Jan 2022, 4:26 PM
    Hi.

    How do we overcome this message so I can let our IT department know? What part of Azure do they need to look at?

    "Meetings App needs permission to access resources in your organisation that only an admin can grant. Please ask an admin to grant permission to this app before you can use it."

    Regards

    bobby
  • Ro M.
    Fri, 14 Jan 2022, 4:25 AM
    Hi,
    I am trying to follow the instructions from Github https://github.com/enovation/msteams-app-lms-meetings.
    I'm stuck this part:
    Update the configuration
    Change the following values in the msalApp.ts file:

    clientId - Set this to the Application (client) ID of the AAD application that you registered

    Can someone point me where can I find the msalApp.ts file

    Thank you
  • Mark Carey
    Mon, 17 Jan 2022, 5:15 PM
    Hi,
    Thanks for this plugin folks.
    I have a question about whether the plugin supports the Teams calendar. Should we expect to see a meeting set up from within Moodle in our Teams calendar? I wasn't able to get it to appear there. If I'm just not configuring something properly and it should, is it possible to change the time of the meeting somehow?
    Thanks
  • Fa Ahmed
    Fri, 15 Apr 2022, 6:50 PM
    can you make enhancements in this plugin? like adding visibility restrictions based on roles.

  • Dave Harris
    Fri, 9 Sep 2022, 5:44 PM
    I'm getting the same error that Osama Hasan refers to on Sat, 21 Nov 2020, 10:47 AM
    Does anyone know the fix for this ?
  • Lai Wei
    Fri, 9 Sep 2022, 5:56 PM
    For those who see 404 error upon Teams meeting creation, please see the new section "Instructions if you get 404 error on creating Teams meeting link" in the plugin description, or https://github.com/enovation/moodle-atto_teamsmeeting/issues/24#issuecomment-1218167656 for more details.

    Lai
  • Patricia Muzy
    Mon, 28 Nov 2022, 10:58 PM
    When I use this plugin to create a meeting in Teams, the meeting is not displayed in the MS Teams calendar. Is this the expected behaviour? How can we make it show in Teams calendar?
  • Patricia Muzy
    Fri, 23 Dec 2022, 11:52 PM
    Hi folks,
    This plugin does not create a meeting in the MS Teams Calendar. Can you develop this enhancement?
    It would be greatly appreciated.
    Thanks.
  • Tim Ellis
    Mon, 16 Jan 2023, 6:33 PM
    It looks like enovation has lost access to their domain. Is this no longer supported?
  • Oswaldo Rojas
    Tue, 17 Jan 2023, 5:57 PM
    Hi Tim, it was an outage in the DNS enovation.ie that is now sorted. Thanks
  • Dushanthani Balasubramaniam
    Wed, 18 Jan 2023, 9:08 PM
    Hi team,
    I'm using moodle 4.0 version and I've installed the latest version of atto teams plugin. When I try to add an event in the calendar I added the team meeting link, even though I created an event in the different date, teams is taking the current date. Again I changed the date and time in the teams, but in the calendar its shows the current time. Is there anyway to sort out this issue?
    Since we are facing this issue for long time, Kindly advise on this.

    Thanks.
  • Oswaldo Rojas
    Thu, 19 Jan 2023, 9:51 PM
    Hi,

    Please raise your questions and bugs in https://github.com/enovation/moodle-atto_teamsmeeting/issues.

    Meetings created using the plugin will not show in the calendar. The calendar event date is not connected in any way to date of the meeting you are creating, so you need to set dates in both places, and if you want to update the meeting date, you need to remove the link and create a new one.

    You could try the new integration available between Moodle and Microsoft Teams Meetings via LTI (External Tool):
    Configuration that needs to be done by Moodle Admin: https://learn.microsoft.com/en-us/microsoft-365/lti/teams-classes-meetings-with-moodle?view=o365-worldwide

    Course creators/Teachers guide: https://support.microsoft.com/en-gb/topic/use-microsoft-teams-meetings-in-your-lms-11b6095d-f90b-42b9-ab77-4dcff2bb3b76

    Regards
  • Jim Mezzanotte
    Fri, 4 Aug 2023, 12:49 AM
    Hi, any plans to port the editor plugin to TinyMCE, now that it's become the default Moodle editor and replacement for Atto?
  • Hassan Naseer
    Tue, 26 Dec 2023, 5:23 PM
    Is there any way for a Microsoft user to log out of the Teams if they want to use a different user to create meetings? So far the only solution I saw is to use a different device but even that would lock you into a user
1 2 3 4 5
Please login to post comments