Coder Social home page Coder Social logo

moodle-atto_teamsmeeting's Introduction

An Atto plugin to create Microsoft Teams meeting and imports meeting link

Description

Microsoft Meetings application integrated into Atto editor plugin which allows to create meeting and automatically add meeting link into Atto editor field content.

Installation

  • 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).
  • Add an icon to atto editor in <moodle_url>/admin/settings.php?section=editorsettingsatto. Ie update "Toolbar config" line with "links" with "links = link, teamsmeeting".

Screenshot of the settings

Usage Guide

  1. When editing description using the Atto Editor type the text which you want to make as meeting link, select it and click on the Microsoft Teams  icon.

Screenshot of the toolbar

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

Screenshot of the sign in page

Screenshot of the create meeting page

  1. Enter a meeting title, date, and time, then click Create.

Screenshot of the enter meeting data page

  1. The link will show in the field “Your meeting URL”. Mark “Open in a new window” if you want the meeting to open in a new tab and click “Add link” to finish.

Screenshot of the meeting created page

  1. To reach meeting options select the text with the meeting link that you have created before and click on the Microsoft Teams  icon in Atto Editor toolbar.

Screenshot of the selected link page

  1. You will get to the same screen with two buttons - "Go to Meeting" and "Meeting Options". Click on the "Meeting Options" button and a new browser window will open with your meeting options.

Screenshot of the meeting options page

NOTICE: Meeting options are only available for meetings that were created with Atto plugin v1.2 and later.

Localization (available with Atto plugin v1.2 and later)

Atto Teams Meeting plugin also enables to use Meetings App locale feature. User language selected in Moodle is passed to Meetings App. At the moment Meetings app supported locales - 'ar', 'bg', 'cs', 'cy', 'da', 'de', 'en-us', 'en-gb', 'es', 'es-mx', 'fi', 'fr', 'fr-ca', 'he', 'is', 'it', 'ja', 'ko', 'nb', 'nl', 'no', 'nn-no', 'pl', 'pt-br', 'pt-pt', 'ru', 'sv', 'th', 'tr', 'zh-cn', 'zh-tw'.

Atto Teams Meeting plugin itself by default supports only 'en' locale. However, Moodle community is adding more translations for the plugin. Full list can be found here.

You can allways add translations yourself. More details here.

Hosting Meetings App (optional)

You can host Microsoft Meetings application yourself. To do this:

  • Download Meetings App code prepared to work with Atto plugin from https://github.com/enovation/msteams-app-lms-meetings
  • Follow instructions in README file to setup application.
  • Change Meetings appllication url in Atto plugin settings to your new URL (<moodle_url>/admin/settings.php?section=atto_teamsmeeting_settings).

moodle-atto_teamsmeeting's People

Contributors

avegys-enovation avatar tmuras avatar avegys avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.