Moodle Plugins directory: Teams Meeting (atto editor) | Moodle.org

Teams Meeting (atto editor)
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:
- What PHP version is your Moodle instance using? If it is < 7.3, then the Moodle core code change is needed.
-
Is HTTPS enabled on your Moodle instance? HTTPS is a must for plugin to work in latest Chrome versions.
-
Is option "cookiesecure" enabled in your Moodle config (Administration -> Security -> HTTP security)?
-
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.
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
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
Does anyone know the fix for this ?
Lai
This plugin does not create a meeting in the MS Teams Calendar. Can you develop this enhancement?
It would be greatly appreciated.
Thanks.
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.
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