EchoVideo has developed multiple modes of interoperability with the Moodle LMS.
- Add EchoVideo as an External Tool which allows you to select the tool from your Moodle Courses and link them to EchoVideo sections.
- Alternately, you can configure an API integration with Moodle that helps automate the Canvas-to-Echo course linking and provides consolidated Analytics for course-related media.
- Install and configure the EchoVideo Plugin and Filter that provides an EchoVideo embed button on content windows in Moodle. This allows users to embed EchoVideo videos directly into content pages throughout their courses. There are two versions of the plugin, depending on the version of Moodle used:
- The Plugin and Filter also allow instructors to create assignments in Moodle that request students submit EchoVideo videos as an assignment submission. Submitting videos through the homework assignment locks the submitted videos from editing or deletion in EchoVideo.
If you are installing or upgrading to version 1.0.17 or higher of the Atto version of the EchoVideo plugin and filter for Moodle, views of embedded videos will be authenticated (if the user is logged into Moodle) and will generate unique viewer data. In addition, version 1.0.17 and higher of the plugin / filter have removed the need for the extra configuration steps around Trusted Sites or student role settings to allow students to embed videos. To upgrade, simply remove the old filter and plugin, and download and install the new one.
The steps below provide a high-level workflow for integrating EchoVideo with Moodle and provide links to articles with more detailed procedures as needed. The procedures in the linked articles are provided as guidelines for the Moodle setup process. Where the Moodle product / interface is discussed, refer to the Moodle documentation for additional details or contact Moodle product support if you need further assistance.
BEFORE YOU BEGIN: You will want to determine if your EchoVideo Courses and Sections will be created separately in EchoVideo and then linked to through the LMS, OR if you want to enable the simplified One-Click Provisioning feature for your institution. The One-Click course provisioning auto-creates the course and section in EchoVideo from the LMS link, using the same course code and name as the LMS. This is designed to accommodate institutions that want to limit administrative involvement in EchoVideo management and use EchoVideo primarily as a content management solution for instructor class materials. You can still create capture schedules for the sections, record and publish lectures, or allow instructors to generate ad hoc captures for their sections, if lecture capture is part of your institution's workflow. Beyond the one-click course provisioning feature, all other LMS integration steps remain essentially the same and are described below.
Step 1: Add a Moodle LMS Configuration in EchoVideo
This step generates an authentication mechanism, allowing your Moodle instance to talk to your EchoVideo instance.
To add a Moodle LMS configuration to EchoVideo
- As an EchoVideo Admin, click the Settings icon (it looks like a gear).
- Select Configurations.
The LMS Configurations page appears by default. - On the right side of the LMS configurations page, click Configurations, as shown below.
- Click Add Configuration, then select Moodle from the drop-down list, and click Save.
A Moodle LMS Configuration appears on the page, as is shown in the below figure. The Key, Secret, and URL field values are the values you will copy and paste into Moodle for ALL of your EchoVideo tool configurations.
For more detailed procedures, see Generating LMS / LTI Configuration fields in EchoVideo.
Step 2: Create an EchoVideo External Tool in Moodle
Add EchoVideo as an External LTI Tool in Moodle. We STRONGLY recommend using the "configure a tool manually" option, identified in the figure below. The tool configuration will use the Key, Secret, and URL values generated with the LMS Configuration in EchoVideo in the step above.
When creating the tool, be sure to set the Accept grades from the tool option to Always. This allows instructors to export EchoVideo student analytics to the Moodle gradebook.
Once you have the tool created, you can link Moodle Courses to EchoVideo Sections.
Step 3: Link Moodle Courses to EchoVideo Sections / Classes
This is potentially the most complicated step in the process, not because it's difficult, but because there are lots of different possible ways to do it, depending on the policies at each institution, whether the links are created and configured by Instructors or Administrators, whether the EchoVideo sections already exist for linking to or if one-click course provisioning is turned on, whether instructors plan to export EchoVideo analytics into their Moodle gradebook, and whether or not links to specific classrooms are needed instead of or in addition to a main link to the EchoVideo section.
The main process is:
-
Add an activity link to each Course in Moodle using the EchoVideo External Tool created in Step 2. If the tool was set to accept grades, the configuration of this link provides fields for points possible and grade units (points / percentage, etc.). The grading option allows instructors to export EchoVideo student analytics to the Moodle gradebook.
This step can be done by the Admin or the Instructor.
- Click the Content link to EchoVideo and select the EchoVideo section this Moodle Course should link to.
This step can be done by the Admin or the Instructor.
- ALTERNATELY: If One-Click Course Provisioning is turned on, the initial click-through of this link will auto-create the course and section in EchoVideo, and you are immediately taken to the main section page. It will be empty (no classes) until an instructor creates one or more classes, launches an ad hoc capture, or an administrator configures a lecture capture schedule for the section. See also Instructor How To's for LMS One-Click Course Provisioning.
Any user who executes the link-through step is automatically enrolled in the linked EchoVideo section as an instructor.
Moodle course instructors are automatically enrolled into the EchoVideo section as an instructor when they click through the EchoVideo link if they were not already enrolled. Instructors may also have their EchoVideo account created if it does not already exist when they pass into EchoVideo from Moodle. See also Disabling Automatic Instructor Creation (for LMS users) if this is not appropriate for your institution.
When a student passes through the link from Moodle into EchoVideo, they are automatically enrolled into the section as a student. If the student is not yet an EchoVideo user, their EchoVideo account is automatically created when they pass into EchoVideo.
Step 4: Install EchoVideo Plug-in and Filter to provide EchoVideo embedding in Moodle
EchoVideo also allows an EchoVideo easy embed button to be added to the toolbar for content windows in Moodle. You can limit this embedding capability to only Instructors and Administrators, or you can configure Moodle to allow Students to embed content from their EchoVideo content library. If you install one of the available plugins and filters, the embedded videos will provide EchoVideo with unique viewer data to EchoVideo.
In addition, you can configure Moodle to allow students to embed EchoVideo videos as Assignment submissions in Moodle courses, and for Instructors to view those submissions in the Assignments grading page. The Student Assignment feature requires the installation of either the TinyMCE EchoVideo plugin and filter or version 1.0.10 or later of the Atto EchoVideo plugin and filter.
The process for enabling EchoVideo "easy" embeds is:
- Install the EchoVideo Plug-in and Filter onto your Moodle instance. When installing on Moodle version 4.1 or lower, use the Atto plugin, and when installing on Moodle version 4.1 or higher, use the TinyMCE plugin. If installing either TinyMCE or Atto version 1.0.17 or later, unique viewing data for the embedded videos will be provided to EchoVideo AND you can skip Step 2 (the security policy information is included in the updated filter for the newer version).
- If you want to allow students to embed videos, enable Trusted Content in the Moodle Site Policies, and edit the Student role to allow trusted content. This step is NOT required if installing / upgrading to version 1.0.17 or higher of the EchoVideo atto plugin.
- Be sure that the EchoVideo feature toggles to Allow public and embeddable links is turned on.
If you do not want to add the EchoVideo easy embed button to content windows toolbars, users can always manually paste the link or embed code for a video into a content window.
Step 5: Provide Articles to Instructors and Students as necessary
Once the EchoVideo interoperability has been added to Moodle, let instructors and students know how to use it.
- If Instructors are responsible for linking into EchoVideo from their Moodle Courses, be sure to provide them with the proper procedures.
- If your instructors are going to be exporting EchoVideo student engagement analytics into their Moodle Gradebook, be certain You have set Accept grades from this tool to Always in the tool configuration, and that instructors are including grading details such as points or percentage in the link configuration.
- If you have added the EchoVideo easy embed button to content windows for Instructors and / or Students, be sure they have instructions for embedding videos into Moodle content windows.
- If you have added the ability for students to embed videos as Assignment submissions, be sure instructors have the instructions needed to create and view student EchoVideo video assignment submissions, and students have the instructions necessary for embedding EchoVideo videos as assignment submissions.