LTI 1.3 (Learning Tools Interoperability) is a standard that enables secure integration between Learning Management Systems (LMS) and external learning tools, such as quizzes, simulations, or content libraries.
Compared to earlier versions, LTI 1.3 leverages OAuth 2.0 and OpenID Connect for enhanced security..
In short, LTI 1.3 allows seamless, secure, and feature-rich integration of third-party educational tools within LMS environments.
To Integrate Your Tool in eFront:
- Sign in to your portal as an administrator, then go to System settings (1).
- Select LTI Tools (2), and then click Add tool (3).
- Fill in the required fields:
- Name (4): The name of your LTI tool.
- Issuer URL (5): Your eFront URL (without a trailing slash). You can find this under System Settings > Identity > Main URL.
- Launch URL (6): The endpoint where the LMS sends the LTI launch request after a successful login.
- Login URL (7): The initial entry point for OpenID Connect login.
- Redirect URL (8): The URL the LMS redirects to after successful authentication.
- Keyset URL (9): The URL where your tool hosts its public keys in JWKS format.
- Token URL (10): The endpoint the LMS uses to request an access token via OAuth 2.0. Leave this blank if not required by your tool.
- Enable Deep Linking (11): When activating Deep Linking, add the Deep link URL (12) and select the launch type (13): iFrame or Popup. iFrame displays the content within the eFront interface, while pop-up opens the content in a new browser window.
Note: Make sure your external tool supports Deep Linking before enabling this option. If it doesn’t, leave the checkbox inactive. |
- When finished, click Save (14).
Register eFront with Your Provider:
Before registering eFront with your provider, you’ll need the Client ID and, depending on the provider, the Deployment ID. To find them:
- Sign in to your portal as an administrator, then go to System settings (1).
- Select LTI Tools (2), and then edit the tool (3).
- Locate the following:
- Client ID (4)
- Deployment ID (5)
Proceed with registering eFront on your provider’s side using the following details:
- Platform ID: Your eFront URL (without a trailing slash). Found under System Settings > Identity > Main URL.
- Client ID: As retrieved in the steps above.
- Authentication URL: Your eFront URL appended with /lti/authorize
(e.g., https://example.efrontlearning.com/lti/authorize)
- Public Keyset URL: Your eFront URL appended with /lti/jwks
(e.g., https://example.efrontlearning.com/lti/jwks)
- Access Token URL: Your eFront URL appended with /lti/jwks
(e.g., https://example.efrontlearning.com/lti/jwks)
- Deployment ID: As retrieved in the steps above.
Next Step:
You are now ready to add the tool’s content to a course. To proceed, follow the steps outlined in this guide.