This document provides instructions on integrating the YuJa Enterprise Video Platform (EVP) into your Moodle Learning Management System (LMS). If you have any questions regarding any steps in this process, please contact your dedicated Customer Success Manager. To perform the integration, you need a Zone URL which will be provided by your Client Success Manager.
Overview
The below steps will make the YuJa Enterprise Video Platform an LTI tool that can be accessed within one or more of your Moodle courses.
Setting up the YuJa EVP as an External Tool
- Log in to Moodle as an administrator.
- On the left sidebar, choose Site Administration. Then choose Plugins.
- Under External Tools, click Manage Tools.
- On the next page, click configure a tool manually.
- Fill out the configuration that appears (pictured below) with the information below.
-
- Tool Name: YuJa.
- Tool URL: https://<YourInstitutionURL>.yuja.com/LTI3Entry.jsp
- LTI version: LTI 1.3.
- Public key type: Keyset URL
- Public keyset: https://<YourInstitutionURL>.yuja.com/P/Data/LTI3JwksJSONS
- Initiate login URL: https://<YourInstitutionURL>.yuja.com/LTI3LoginInit.jsp
- Redirection URI(s): https://<YourInstitutionURL>.yuja.com/LTI3Entry.jsp
-
Custom parameters:
-
- moodle_course_previous_context_ids=$Context.id.history
-
lti_login_id=$User.username
-
- Tool configuration usage: Show in activity chooser and as a preconfigured tool
- Default launch container: Embed, without blocks.
- Content-Item Message: Check.
-
Icon URL (Optional: add a custom logo to the YuJa Media Chooser icon):
-
- https://<YourInstitutionZone>/Dashboard/icons/yuja-media-chooser.png
-
-
- Expand the Services tab and make the following selections:
- IMS LTI Assignment and Grade Services: Use this service for grade sync only
- IMS LTI Names and Role Provisioning: Use this service to retrieve members' information as per privacy settings
- Tool Settings: Use this service
- Expand the Privacy tab and make the following selections. Important: The settings below are required to ensure proper gradebook integration and tracking. It's highly recommended to set all three settings to Always.
-
- Share launcher's name with tool: Always.
- Share launcher's email with tool: Always.
- Accept grades from the tool: Always.
-
- Click Save changes.
- Click on Tool's View Configuration Details and copy down the Tool configuration details.
Integrating Moodle into the YuJa Enterprise Video Platform
With the YuJa Enterprise Video Platform set up in Moodle, the next step is to integrate Moodle into the YuJa Enterprise Video Platform.
- Log in to the YuJa Enterprise Video Platform as an admin. Access the Admin Panel from the Main Menu icon and click Integrations from the navigation menu.
- Next, under Select Integration, choose LMS via LTI 1.3.
- Under Choose a LMS, select Moodle from the drop-down menu.
- Under API Configuration, follow the instructions below to fill out the fields.
- Once you're done, click Save and proceed to the next section of this guide.
- ISS: same as Platform ID obtained in step 8 of the previous section.
- Client Id: obtained in step 8 of the previous section.
- OIDC Endpoint: same as the Authentication request URL obtained in step 8 of the previous section.
-
JWKS Endpoint: same as Public keyset URL obtained in step 8 of the previous section.
-
OAuth2 Token Endpoint: same as Access token URL obtained in step 8 of the previous section.
-
Deployment Id: obtained in step 8 of the previous section.
Note: When filling out the API Configuration fields, please ensure that there are no spelling mistakes, extra symbols, or spaces.
Adding the YuJa EVP to a Course
This section will provide instructions on how to add YuJa as an external learning tool to a course.
- Log in to Moodle and go to the desired course.
- Under Course Administration, select Turn Editing On.
- Choose Add an activity or resource and select External Tool, then click Add.
- Under Activity Name, enter YuJa.
- You may be able to find YuJa under Preconfigured Tool. If so select it and go straight to step 7. If not, leave the External Tool Type as Automatic, based on Tool URL, and move to step 6.
- If you did not find YuJa in the External Tool Type menu, enter https://<YourInstitutionZone>.yuja.com/LMSEntry.jsp in the Tool URL field. If Moodle finds settings for YuJa, it will say Using Tool Configuration next to the Launch URL field.
- After filling out all the required information, scroll down and click Save and Return to Course.
- Click on the YuJa activity at the top of the class page. This confirms that everything is working correctly.
Accessing the YuJa EVP from Moodle
YuJa will provision the group space with the information provided by LTI, including course names, user roles, and permissions within the course. The below screenshot shows how YuJa should look once installed and embedded within Moodle.
Using the Media Chooser with Grade Book Sync to Add Content to the Course
Before proceeding with the steps below, please refer to our guide on Integrating the YuJa Media Chooser into Moodle. Once YuJa Media Chooser is enabled, you may upload videos using the installed tools.
- Navigate to the desired Course in Moodle, then click the Gear icon in the top right, and choose Turn editing on.
- Select Add an Activity or Resource under your desired topic. Under the Activities menu, choose YuJa then click Add.
- Click Select Content. This will open up the YuJa Media Chooser.
- Scroll down and select a video.
- Click Save and Return to Course or Save and Display. Your video will now be available as an Activity under your topic.
Posting a YuJa Quiz
Once YuJa Media Chooser is enabled, you may upload quizzes using the installed tools.
- Navigate to the desired Course in Moodle, then click the Gear icon in the top right, and choose Turn Editing On.
- Select Add an Activity or Resource under your desired topic. Under the Activities menu, choose YuJa then click Add.
- Click Select Content. This will open up the YuJa Media Chooser.
- Click Quizzes. Scroll down and select a quiz.
- Click Save and Return to Course or Save and Display. Your quiz will now be available as an Activity under your topic.