For Schools

LTI 1.3 (LTI only)

Use this guide if the learning app asked you to connect LTI Advantage, not Moodle, as the data source. You will still install the tool in Moodle, but Edlink will not sync Moodle roster data over the Moodle API.

If you already connected Moodle as a data source and only need to add LTI, use this guide instead:

Please confirm with the learning app that an LTI-only source is something they support before proceeding.

You must be a Moodle Administrator to complete this integration.

Moodle administrators will have access to the Site Administration tab.

Moodle is an open-source platform, so your Moodle instance may look different from the screenshots in this guide. Use these instructions as a reference when setting up your integration.
  • Click the integration link provided by your learning app. It will look something like this:
    https://ed.link/integrate/cfacdefd-9bf4-4ec6-9bb9-000000000000
    If you did not receive a link, please reach out to the learning app you are trying to connect to, or email support@ed.link. If you email support, include the name of the learning app you are trying to connect to.
  • Create an Edlink account if you don't already have one. If you've connected an app to Edlink before, log in with your existing account.
    If you are not sure whether you have an Edlink account, search your email inbox for a previous login code from support@ed.link. The subject will look something like "Your Login Code." All logins require an email code, so this is a good way to check if you have logged in before.
  • Choose your learning institution. If you have connected to Edlink before, you should see your district. If this is your first time, type your district name in the search bar and select it when it shows up.
Find your district or university

If your district does not appear, click Use 'Learning Institution Name' to create a new district.

Create a new district from the search field
If your learning institution appears, but has already been claimed, please email support@ed.link. Include the learning app you are trying to connect to and the learning institution you are from.
  • Search for LTI Advantage (not Moodle) from the list of available data sources.
Select LTI Advantage as the data source
  • Choose your preferred data storage region.
Choose a data storage region
  • Click Continue.
  • Select Moodle as the LMS.
Select Moodle as the LMS
  • Enter your Moodle URL.
    You must include https:// at the beginning of the URL. When you enter this correctly, the next step in the onboarding flow will be unlocked.
Enter the Moodle URL
  • Click Continue. Leave this tab open. You will need it for later steps.

Step 2: Configure the LTI Advantage Tool in Moodle

  • Log in to Moodle using your administrator account.
  • Navigate to Site Administration → Plugins → Activity Modules → Manage Tools.
Open Manage Tools in Moodle Site Administration
  • Under Manage Tools, click Configure a Tool Manually. This opens the form used to configure the LTI tool.
Configure a tool manually
  • Complete the form using the settings below.
Moodle external tool configuration form

The Tool URL, Public Keyset URL, and Initiate Login URL are found in the Edlink tab you left open in Step 1.

Copy LTI URLs from the Edlink onboarding flow
The Initiate Login URL, Redirection URI(s), and Content Selection URL require you to add /launch to the end of the LTI Configuration JSON URL from the Edlink tab you left open in Step 1.

Step 3: Configure Your LTI Tool

  • Tool Name: Enter a descriptive name for the tool.
  • Tool URL: Enter the LTI Configuration JSON URL.
  • LTI Version: Select LTI 1.3.
  • Public Key Type: Select Keyset URL.
  • Public Keyset: Enter the Keyset URL.
  • Initiate Login URL: Enter the LTI Configuration JSON URL followed by /launch.
  • Redirection URI(s): Enter the LTI Configuration JSON URL followed by /launch.
    Your redirect URI will look something like:
    https://ed.link/api/authentication/lti/00000000-0000-0000-0000-000000000000/launch
The URL above is only an example. You must use the URL associated with your integration in the Edlink Dashboard, followed by /launch.
  • Custom Parameters: person_external_id=$User.id
  • Tool Configuration Usage: Select your preferred option. If you are unsure which option to select, contact the learning application you are connecting to, or email support@ed.link. Include the name of the learning app you are trying to connect to.

Configure the following services:

  • IMS LTI Assignment and Grade Services: Use this service for grade synchronization and column management.
  • IMS LTI Names and Role Provisioning: Use this service to retrieve member information.
  • Tool Settings: Use this service.

Privacy

Set each of the following options to Always:

  • Share launcher's name with tool
  • Share launcher's email with tool
  • Accept grades from the tool

Miscellaneous

For Default Organization ID, select Site ID.

All other fields can be left blank.

  • Click Save Changes.
  • The tool you created should now appear at the bottom of the page. Click the hamburger menu next to the tool to view its configuration details.
Open tool configuration details
  • In the Tool Configuration Details window, copy the Client ID. Leave the Moodle tab open. You will need it for later steps.
Copy the Client ID from Tool Configuration Details
  • Return to the Edlink tab you left open in Step 1.
  • Paste the Client ID you copied from Moodle into the Client ID field in Edlink.
Paste the Client ID into Edlink
  • Click Validate.
    • If the configuration is correct, you should see green check marks.
    • If you do not see green check marks, continue with the setup and email support@ed.link so the Edlink Support team can review your configuration.
  • Click Continue Setup.
  • When asked whether you want to connect another source, select Skip Data Enrichment.
Skip data enrichment
  • Your integration has now been created. Click View Edlink Dashboard.

You can now add your LTI 1.3 tool as an activity or resource.

Well Done!

You have successfully created an LTI Advantage integration for Moodle and installed your learning application as an LTI tool!

Any Questions?

If you have any questions or run into any issues, please contact our support team. We'll respond within 1 business day.