Partner Integration Guide for ExpertEdge
Integrating ExpertEdge Content with Your LMS
Welcome to the ExpertEdge Integration Guide. This document is intended for our partners who wish to integrate ExpertEdge content into their Learning Management Systems (LMS). We currently support two integration methods:
1. Dispatch Packages
2. LTI 1.3 Integration
1. Dispatch packages
ExpertEdge provides downloadable package files that support various e-learning standards, including:
SCORM 1.2
SCORM 2004 (3rd Edition & 4th Edition)
These packages can be accessed and downloaded via the ExpertEdge Content Portal.
Accessing the Content Portal
Once a portal has been enabled for an account and at least one user has been granted access. It may then be used for sharing (dispatching) out content. Here is how those external users would login:
- Navigate to the Content Portal's URL.
- Here the approved user must enter their email to receive a onetime code.
- Assuming the user was added for this portal they will then receive an email with the onetime code.
- Copy and paste or type the code into the input box and click Sign-In. Note that this code will only last 5 minutes.
- You will now be logged into that specific Account's Content Portal
Downloading (Dispatching) Content
To download content from the portal:
- Select the checkbox(es) to the desire content.
- Choose the required SCORM standard from the dropdown.
- Click Download to dispatch the package.
Note: The content portal does not support that SCORM 2004 4th Edition currently, however, we can create a dispatch package and share it via a link or any method the partner chooses.
2. LTI 1.3 Integration
LTI 1.3 is a secure and modern integration protocol based on OAuth 2.0 and OpenID Connect. It enables seamless, real-time communication between your LMS and the ExpertEdge Content Portal.
To set up the LTI 1.3 tool in your LMS, ExpertEdge will share the following:
- OIDC Login Initiation Endpoint URL
To configure the integration t our end, we will need:
- Client ID: The identifier assigned to your application by the LMS.
- Deployment ID: The identifier for the specific deployment instance.
- JSON Web Key Set URL: The URL where your public keys are hosted.
- Issuer Identifier: The unique identifier for the LMS's authorization server.
- OIDC Authorization Endpoint URL: The URL where your application will send users for authentication.
If you are facing issues completing the integration, please check the following:
- Ensure Correct Configuration: Double-check that all LTI 1.3 tool details are correctly entered in both the Content Controller and the LMS.
- Verify Redirect URIs: Ensure that the redirect URIs match between the Content Controller and the LMS to prevent authentication issues.
- Check Deployment Status: Confirm that the LTI deployment is active and not in a pending or inactive state.
- Review Browser Settings: Ensure that pop-ups are allowed for the LMS domain to facilitate content launching.