This document provides instructions on integrating the YuJa Enterprise Video Platform into your Blackboard Learning Management System (LMS) through LTI 1.3. If you have any questions regarding any steps in this process, please contact your dedicated Customer Success Manager. To perform the integration, you will need a Key, Shared Secret, Zone URL, and Client ID, which will be provided in your Zone Provisioning document.
Configuring LTI 1.3 for the Video Platform
- Log in to Blackboard as an Admin and access the Admin page.
- Under Integrations, select LTI Tool Providers.
- Click Register LTI 1.3/Advantage Tool.
- Within the Client ID field, paste the Client ID provided by your Customer Success Manager and click Submit.
- Take note and copy the pre-populated Default Deployment ID, Initiate Login URL, Tool Redirect URL, and JWKS URL.
- Under Tool Status, select Approved.
- Under Tool Provider Custom Parameters, enter the following:
- blackboard_course_previous_context_ids=$Context.id.history
- lis_person_sourcedid=@X@user.id@X@
- lti_login_id=@X@user.id@X@
- Under Institution Policies, make sure the following settings are enabled:
-
User Fields to Send
- Check Role in Course
- Check Name
- Check Email Address
- Allow grade service access: Yes
- Allow Membership Service Access: Yes
-
User Fields to Send
- Select Submit and continue to the next section of this guide.
Adding the LTI 1.3 Placement for the Video Platform
LTI placement, including a name and link, makes it easy for end-users to find and use the Video Platform. Although it is not required, managing the placement of this tool is strongly recommended.
- Within the LTI Tool Providers menu, click on the drop-down arrow to the right of your YuJa 1.3 LTI Tool.
- Click Manage Placements.
- Select Create Placement.
- Input the Placement Information as follows:
- Label: YuJa Video Platform
- Handle: YuJa Video Platform
- Type: Course Tool, Allow student access
- Tool Provider LinkURL: https://<Your_YuJa_Domain>/LTI3Entry.jsp
- Select Submit and continue to the next section of this guide.
Adding Deep Linking Placement for Video Quizzes and Analytics
You will need to add a second placement once LTI 1.3 for the Video Platform is installed to allow Deep Linking Placement. This allows users to publish their videos and video quizzes into their Blackboard courses.
- While in Manage Placements for <Your_YuJa_Domain>, select Create Placement.
- Input the Placement information as follows:
- Label: YuJa Video Quizzes and Analytics
- Handle: YuJa Video Quizzes and Analytics
- Type: Deep Linking content tool and select Allow student access
- Tool Provider URL: https://<Your_YuJa_Domain>/LTI3Entry.jsp
- Select Submit and continue to the enxt section of this guide.
Integrating Blackboard Ultra into the YuJa Enterprise Video Platform
Once the registration and placement information is configured in Blackboard, the Zone Administrator will need to copy the API Configuration keys into the Admin Panel.
- Log into the Video Platform as an Administrator.
- From the Main Menu icon, select the Admin Panel.
- Select the Integrations tab.
- Under Select Integration, choose LMS via LTI 1.3.
- Under Choose a LMS, select Blackboard.
- Navigate to API Configuration in Integration.
- Input the fields as follows, ensuring that there are no spelling mistakes, extra symbols, or spaces, and click Save once you're done. The YuJa Video Platform will then be available in the list of Books & Tools within your Blackboard courses.
- ISS: https://blackboard.com
- Client ID: <Refer to your Zone Provisioning document>
- OIDC: https://developer.blackboard.com/api/v1/gateway/oidcauth
- JWKS Endpoint: <Refer to your Zone Provisioning document>
- OAuth 2 Token: https://developer.blackboard.com/api/v1/gateway/oauth2/jwttoken
- Deployment ID: Refer to step 5 in the Configure LTI 1.3 for the Video Platform section. If entering multiple Deployment IDs, separate each by a single comma.
- If your institution does NOT have a vanity URL, proceed to the next section of this guide. If your institution does have a vanity URL, click Add Configuration to add a second API configuration.
- Follow the instructions below, and click Save located at the top of the page once done.
-
ISS:
- For Production instances: https://canvas.instructure.com
- For Test instances: https://canvas.test.instructure.com or https://canvas.beta.instructure.com
- Client ID: Obtained in Generating Canvas Developer Keys step 5.
- OIDC Endpoint: https://<YOUR_CANVAS_VANITY_URL>/api/lti/authorize_redirect
- JWKS Endpoint: https://<YOUR_CANVAS_VANITY_URL>/api/lti/security/jwks
- Outh2 Token Endpoint: https://<YOUR_CANVAS_VANITY_URL>/login/oauth2/token
- Deployment ID: Refer to step 5 in the Configure LTI 1.3 for the Video Platform section. If entering multiple Deployment IDs, separate each by a single comma.
-
ISS:
Note: When filling out the API Configuration fields, please ensure that there are no spelling mistakes, extra symbols, or spaces.
Using The YuJa Media Chooser with Gradebook Sync
Content Item Message is a protocol that enables LTI-based tools to pass back authentication information for embedded videos and quizzes, among other things. Within Blackboard, CIM can be used to embed content using a specified Blackboard-defined CIM workflow. Videos and quizzes posted to Blackboard using the Blackboard CIM workflow will be able to track analytics and sync grade results between the Grade Book and Blackboard Full Grade Center.
Embedding a Video Using the Deep Linking Placement
- Log in to Blackboard as an Instructor of any course.
- Select the Content tab.
- Under Details and Actions, select Books & Tools.
- Select the name of the CIM-Deep Linking Placement.
- Once you have selected the placement, it will open the Media Chooser that supports Deep Linking, where you can select the video or Video Quiz to sync quiz grades with Blackboard's Full Grade Center.
Taking a Video Quiz in Blackboard
Once the Video Quiz is inserted into the Blackboard Content item, grades will automatically sync once students complete the quiz. Below is the workflow for students to complete, which will ensure grades are properly synced.