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

Comments

  • John Michael Doroy
    Sat, 5 Dec 2020, 8:42 PM
    Hi,

    I have the same problem with @Osama Hasan. I've also tried hosting the Meetings App locally (https://github.com/enovation/moodle-atto_teamsmeeting/blob/master/README.md) but I'm getting the same error on my local. I'd appreciate any help. Thanks!
  • Henrik sune Pedersen
    Tue, 5 Jan 2021, 5:59 PM
    Hi,

    Is it possible to limit the calendar, so the end date cant be more then 60 days apart from the start date, since the duration can be 60 days? ( https://docs.microsoft.com/en-us/microsoftteams/limits-specifications-teams ) - Some teachers think they can have an open meeting they can join, running for a whole school year. - So they use the same meeting instance every morning
  • Dave Iles
    Wed, 13 Jan 2021, 7:18 PM
    Hi,

    We have successfully installed this plugin but when we try to install the additional "Meetings App code prepared to work with Atto plugin" we receive the following error "Unable to detect the plugin type. Please choose the plugin type manually." what Plugin Type should be selected for this plugin?

    Many Thanks,

    Dave
  • Ryan Stroede
    Wed, 3 Feb 2021, 3:30 AM
    Hi,

    I have successfully installed the plugin and added it to the Atto Editor. Whenever I try to create a meeting it will say Could not Connect. I am unsure why it is unable to connect.
  • Andras Koharek
    Fri, 12 Feb 2021, 4:16 PM
    Hi,

    we have installed the plugin but when we want to create the meeting in the pop up we got an error message: teams.microsoft.com refused to connect. We have office365 subscription, I'm logged in to Moodle using openid with my office365 user. What setup step did I miss? Thanks in advance
  • Patrick Viney au MoodleMoot de Nîmes
    Fri, 26 Mar 2021, 10:16 PM
    Hi,

    It seems that it's impossible to set the permissions for this button. It would have been useful to be able to make this button appear only for teachers.
  • Arunkumar D
    Mon, 3 May 2021, 11:07 PM
    successful signin teams meeting, After clicking on the create link button in popup, its redirecting to our application login page instead of creating a link .This issue is happening only in update chrome and working fine in other browsers
  • Michael B. Petersen
    Tue, 11 May 2021, 11:32 PM
    Doesn't work in Safari "Oops! Your meeting wasn't created successfully." In Chrome it redirects to our moodle startpage.
    Works fine in Firefox.
  • Jerin Monish
    Thu, 10 June 2021, 7:39 PM
    successful signin teams meeting, After clicking on the create link button in popup, its redirecting to our application login page instead of creating a link. I am not sure what error occurs, i have followed the above tutorial and started, its not working correctly
  • James Nicholas
    Fri, 18 June 2021, 9:20 AM
    Having the same issue mentioned above.

    It was working fine before.
  • Said Gadjibejli
    Sun, 5 Sept 2021, 11:44 AM
    Having the same issue
  • Sergio Andres Martinez Barreto
    Thu, 16 Sept 2021, 5:36 AM
    Hi,

    The Plugin is showing error after clicking Create link button in popup window, it is redirected to our application login page instead of creating link.
    This happens in all browsers except Firefox.
  • Ricardo Caiado
    Sat, 9 Oct 2021, 2:52 AM
    Hi,

    Trying to update "atto_teamsmeeting" to version "v1.2.3 (2020032703)" but got this error message:

    "Installing available updates

    Debugging output enabled
    Downloading atto_teamsmeeting ... <- https://moodle.org/plugins/download.php/25262/atto_teamsmeeting_moodle311_2020032703.zip
    -> /www/moodledata/temp/core_plugin/code_manager/distfiles/22f49ed52aed1a7222b43898cff2c3eb.zip ... OK
    Validating atto_teamsmeeting ...

    core_plugin/corrupted_archive_structure

    More information about this error




    Debug info: Unknown error during zip extraction (file not created).
    Error code: corrupted_archive_structure
    $a contents: teamsmeeting/patch/PHP7.3_cross_domain_cookies_allowed.patch




    Stack trace:

    line 544 of /lib/classes/update/code_manager.php: moodle_exception thrown
    line 195 of /lib/classes/update/code_manager.php: call to core\update\code_manager->move_extracted_plugin_files()
    line 1163 of /lib/classes/plugin_manager.php: call to core\update\code_manager->unzip_plugin_file()
    line 1351 of /lib/classes/plugin_manager.php: call to core_plugin_manager->unzip_plugin_file()
    line 2564 of /lib/upgradelib.php: call to core_plugin_manager->install_plugins()
    line 196 of /admin/plugins.php: call to upgrade_install_plugins()"



    Moodle3.10.6+
    PHP 7.4
    PostgreSQL 12
    Ubuntu 20-.04
  • Rachid Elsabah
    Sat, 9 Oct 2021, 5:13 PM
    Latest update returns with the following error:
    Debugging output enabled
    Downloading atto_teamsmeeting ... OK
    Validating atto_teamsmeeting ...
    core_plugin/corrupted_archive_structure

    More information about this error

  • Dr. Nellie Deutsch
    Mon, 11 Oct 2021, 8:12 PM
    I've been getting the same errors that prevent me from upgrading the update.
Please login to post comments