How can we help?

My Cases

Adding an Echo360 Button to the Moodle Content Editor Toolbar
Last Updated: May 13, 2019 02:35PM EDT

This article applies to:  Echo360 Admins

Upgrading the Plug-in:The Echo360 Atto plugin can now be installed via the Install Plugins page in Moodle UI. Use the below instructions to upgrade to the newer version. As before, upgrading will overwrite the existing plugin file. BE CERTAIN that you have write permissions on the plugins directory on the Moodle server (/var/www/html/moodle/lib/editor/atto/plugins). Otherwise installation/upgrade will fail.
In addition, if you are upgrading the plug in to allow students to embed videos and assignment responses from Echo360, you MUST install the new plugin and the accompanying filter file, and if you haven't before, configure the Student role in moodle to allow trusted sites. Student assignment embedding requires version 1.0.10 or later of the Echo360 Moodle plugin.

Echo360 provides an Atto plugin that once installed, generates an Echo360 button in the content editor for easy-access to embedding Echo360 videos. This plugin allows Instructors (and Students if configuredto embed videos from their Echo360 library directly into a Moodle page or content window. Installing the filter that accompanies the plugin allows students to submit Echo360 videos as assignment responses (or more accurately, allows instructors to view those videos within the assignment pages). Student videos submitted as Assignment responses are locked down in Echo360 and cannot be edited or deleted by the student.

Administrators can use the Echo360 embed button to embed any video in the system to which they have access (as visible in the Captures page of Echo360).

Content area of Page added to Moodle course with Echo embed video button identified

IMPORTANT: For any user to use the Echo360 embed toolbar button, you MUST enable Public Links for instructors in Echo360. Otherwise instructors and/or students will not be authorized to generate public links or the embed code necessary for this button to embed videos into Moodle.
In addition, like all public or embedded links to videos, the videos embedded into Moodle do NOT generate specific student viewing analytics. Analytics are currently tied to sections, meaning students must view media within the context of a section in order to provide instructors with student view data.  Instructors will see view data in the Analytics tab of the Content Details page in Echo360, and the Admin's video asset report also provides basic view counts of embedded videos. But these views are not linked to any particular student.

The LMS Configuration information (Key, Secret, and URL) can be the same as they are for the External Tool you may already have configured in Moodle for Echo360.

These procedures must be performed by the Moodle/Echo360 administrator. NOTE please that the steps below for the Moodle Administrator are provided as a guide; please refer to the Moodle documentation for further details if necessary.

To install the Echo360 Atto Plugin and Filter for enabling the Echo360 easy embed content button

  1. Log into Echo360 as an Administrator and navigate to  the Downloads page (Settings Downloads).
    Downloads page with Settings menu open showing navigation as described
  2. Scroll to the bottom and click the Download link for the Moodle Plugin, and save the .zip file to your local drive.
    Atto plugin for Moodle section of downloads page with download link as described
  3. The Downloaded zip file contains two zip files within it; one for the plugin and one for the filter as shown below. Extract the two zip files contained in the downloaded file to a known location, but leave the enclosed zip files as they are.
    Downloaded Moodle zip file with two enclosed zip files shown as described
  4. Log into Moodle as an Admin and click Site Administration.
  5. Navigate to Plugins and select Install Plugins.
    Moodle plugins installation page with options for steps as described
  6. Click Choose a file and find the file extracted from the download. 
    You MUST install the atto plugin before installing the filter.
  7. When the zip file has been uploaded, click Install plugin from the ZIP file.
  8. Verify that the validation step shows no errors, and click Continue.

    If the installation fails, check any errors listed in the Validation log shown; you MUST have write permissions on the Plugins directory on the Moodle server. If the error indicates that you do not have these permissions, contact your System Administrator or another Moodle Administrator to obtain these permissions.

  9. On the Plugins check page, click Upgrade Moodle database now.
    Plugins check page after plugin upgrade for updating moodle database as described
  10. REPEAT the above installation steps but instead select the file.

    The most common cause of failure to install the filter is due to a dependency the filter has on the atto plugin; you MUST install/upgrade the echo360attoplugin BEFORE trying to install or upgrade the filter.

  11. In the Plugins check page for the Filter, click Upgrade Moodle database now.
    Moodle plugins check page for filter installation with upgrade database button as described
  12. When the success message appears, click Continue.
  13. Navigate to Site Administration > Plugins > Filters > Manage filters.
  14. Find the Echo360 LTI Launch Filter and ensure that it is turned ON and that it is set to apply to Content, as shown below.
    Moodle manage filters page with Echo360 LTI filter and settings identified
  15. If you are not prompted for LTI settings during the installation process, navigate to Site Administration > Plugins and scroll down to Text Editors and click on the Echo360 Plugin (Atto) Settings link. In the below figure, the breadcrumbs are highlighted to help you navigate to the appropriate page.
    Settings page for the Echo360 plugin with LMS configuration value fields as described
  16. Open a new tab or browser window, and log into Echo360 as an Administrator.
  17. Select the Settings icon in the upper-right of the screen, then select Configurations
    The LMS Configurations page appears by default.
    LMS Configurations page with settings menu and left tab navigation identified
  18. Find your existing Moodle LMS configuration.
  19. Copy the Consumer KeyShared Secret, and Host URL values from Echo360 into the Echo360 Atto plugin settings in Moodle.

    TIP: In Echo360, select some of each field then use Ctrl+A/Command+A to "select all" of the field, then Ctrl+C/Command+C to be sure to copy the whole field. In Moodle, place your cursor in the field and press Ctrl+V/Command+V to paste the value.

  20. Click Save changes.

If you are installing the Echo360 Plugin for the FIRST TIME, there is one more set of configuration procedures necessary. If you are upgrading, these steps should not be necessary, however if the Echo360 embed button does not appear for a content window, review the below steps to see if you need to make a change to the Atto plugin settings.

To complete Echo360 embed plugin and filter installation in Moodle

  1. In Moodle, navigate to Site Administration > Plugins.
    Moodle site administration and plugins navigation identified for steps as described
  2. Scroll down to the Text editors section and click on the Text editors link.
    Moodle plugins administration with Text Editors section and link identified
  3. In the Text editors list, make sure the Atto plugin is at the top. If it is not, use the up-arrow next to it to move it to the top.
    If you must change the order of the editors shown, you will be taken into the Manage Editors page; you will need to click Text Editors from the breadcrumbs links at the top to return to the Text Editors page and continue as described below.
  4. Below the Text Editors list, click Category: Atto HTML editor.
    Text Editors list with Atto HTML editor location identified and editor configuration link identified
  5. Scroll down the list of plugins to find the Echo360 plugin, shown in the below figure, then select and copy the plugin name (Ctrl+c or Command+c).
    Atto plugins list with Echo360 plugin name identified as described
  6. Scroll farther down the page to the Toolbar config section, then scroll to the bottom of the config list to find Other.
  7. Paste the Echo360 plugin name (Ctrl+v or Command+v) into the Other value in the Toolbar config list (adding it to whatever is already there). Alternately you can type in the name of the plugin which should be echo360attoplugin.
    Atto Plugin toolbar config values with Echo360 plugin name added to Other as described
  8. Scroll down farther on the page to the Collapse toolbar settings section, and increase the Show first (n) groups when collapsed value to ensure the Echo360 button will appear by default for all users. The below figure shows this value set to 20, which is the maximum.
    Collapse toolbar settings with show first groups setting set to 20 as described
  9. Scroll to the bottom of the page and click Save changes

The Content window toolbar should now provide the Echo360 button for embedding videos. Instructors can embed any videos they own (appear in their library). Administrators can embed any video they have access to in the system. If you want Students to be able to embed videos, be sure to configure the student role in Moodle to allow embedding videos. Remember that the Public Links for instructors in Echo360 toggle must be enabled for the institution in order for Instructors to embed links to their videos.
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
Invalid characters found