Moodle LTI 1.3 Integration - Administrator Setup

Follow these steps to integrate Moodle with your Student Learning & Licensure (SL&L) organization.

In SL&L:

  1. From your administrator account, click Settings, then click Configuration Settings, and then click LMS Integrations.

    The Configuration Settings showing LMS Integrations tab highlighted.

  2. Click the Edit button (pencil icon) to the right of LMS 1 or LMS 2.
  3. From the LMS dropdown, select Moodle.
  4. In the LMS URL box, enter the URL for your institution's Moodle environment (e.g., moodle.livetext.com, moodle.jsu.edu).

    The LMS Integrations page with Moodle selected from the LMS dropdown and the LMS URL entered.

In Moodle:

  1. In a separate tab or window, log in to your Moodle administrator account.
  2. Navigate to Site Administration, then click Plugins Activity ModulesExternal toolManage tools.

    The Moodle's Site Administration showing Plugins section, with Manage tools highlighted.

  3. Click configure a tool manually.

    The Manage tools page with the 'configure a tool manually' link highlighted.

  4. Enter a Tool name (e.g., SL&L).
  5. Enter the Tool URL:https://sll.watermarkinsights.com/via/lti/v1p3/launch.
  6. Choose LTI version: LTI 1.3.

    The Moodle External tool configuration page showing tool settings, with Tool name, Tool URL, and LTI version fields filled.

Configure LTI Details:

  1. Copy the Public Keyset URL from SL&L and paste it into the Public keyset box in Moodle.
  2. Copy the Initiate Login URL from SL&L and paste it into the Initiate login URL box in Moodle.
  3. Copy the Redirection URL from SL&L and paste it into the Redirection URI(s) box in Moodle.
  4. For Tool Configuration Usage, select Show as preconfigured tool when adding an external tool.
  5. Change Default launch container to New window.
  6. Check the box next to Supports Deep Linking (Content-Item Message).

    The Moodle External tool configuration page showing LTI fields filled and settings for tool usage, launch container, and deep linking.

Configure Services:

  1. For IMS LTI Assignment and Grade Services, select Use this service for grade sync and column management.
  2. For IMS LTI Names and Role Provisioning, select Use this service to retrieve members' information as per privacy settings.
  3. For Tool Settings, select Use this service.

    The Moodle's Services settings showing dropdown fields to select Assignment and Grade, Names and Role Provisioning, and Tool Settings.

Configure Privacy:

  1. Select Always for Share launcher's name with tool.
  2. Select Always for Share launcher's email with tool.
  3. Select Always for Accept grades from the tool.

    The Moodle's Privacy settings showing 'Always' selected from dropdown fields for sharing name, email, and accepting grades, with a Force SSL checkbox option.

  4. Click Save changes.

Finalize in SL&L:

  1. Click the View configuration details button for the SL&L tool.

    The Moodle tool list with the 'View configuration details' button for the SL&L tool highlighted.

  2. Copy the Deployment ID from Moodle and paste it into the Deployment ID box in SL&L.
  3. Copy the Public keyset URL from Moodle and paste it into SL&L.
  4. Copy the Access token URL from Moodle and paste it into SL&L.
  5. Copy the Authentication request URL from Moodle and paste it into SL&L.
  6. Copy the Client ID from Moodle and paste it into SL&L.
  7. Copy the Platform ID from Moodle and paste it into the Issuer box in SL&L. Please make sure there are no trailing spaces or special characters (such as a "/") at the end of the Issuer URL.
  8. Click SAVE in SL&L.
  9. Enable Deep Linking by following the steps listed below:
    1. In your Moodle administrator account, go to Site Administration and click Plugins > Activity Modules > External tool > Manage tools.

    2. Locate the set up of your Moodle instance’s integration with SL&L and click the gear icon.
      An item status panel showing an Active status indicator, along with action icons for viewing details, accessing settings, and deleting the item.
    3. Select the check-box for the option Supports Deep Linking (Content-Item Message) displayed under the drop-down corresponding to the field Default launch container.
      A tool configuration section showing a Default launch container set to New window, a checked option labeled Supports Deep Linking (Content‑Item Message) highlighted, and a field for entering a Content Selection URL.

    4. For the Content Selection URL field, enter the relevant value from the ones listed below. 
      A tool configuration section showing a Default launch container set to New window, a checked option labeled Supports Deep Linking (Content‑Item Message), and a Content Selection URL field with the input area highlighted.
      SL&L URL: https://sll.watermarkinsights.com/via/lti/v1p3/deeplink
    5. Click Save changes.

Using Deep Linking to Bulk Create and Link Moodle Assignments to SL&L Activities

Once you have enabled Deep Linking for your LTI 1.3 integration between Moodle and SL&L, your Moodle Course Admins and Moodle Course Instructors can begin to use it to bulk create and link Moodle assignments based on SL&L activities.

The Moodle Course Admins and Moodle Course Instructors can access the Deep Linking workflow from their Moodle Course by following the steps provided below:

  1. Login to your Moodle faculty account and navigate to your Course home page.

  2. Click "Add an Activity or Resource" (make sure Editing is turned on).

  3. In the Activities area, you will see an icon/tile titled External tool and another icon/tile with the same title as your Moodle integration set up for SL&L (you can reach out to your Moodle Administrator to know about the title of the integration set up for SL&L that has Deep Linking enabled).
    An add an activity or resource window showing a search field, category tabs for Starred, All, Activities, and Resources, and a grid of activity options such as Assignment, Chat, Choice, Database, External tool, Feedback, Forum, Glossary, H5P, IMS Global, Lesson, Quiz, SCORM package, Survey, Wiki, and Workshop, with the Activities tab highlighted.

  4. For ease of access later, you can star the External tool tile and the tile for your Moodle integration set up for SL&L, which will make them appear in the Starred area.
    An add an activity or resource window showing a search field, category tabs for Starred, All, Activities, and Resources, and a grid of activity options including Assignment, Chat, Choice, Database, External tool, Feedback, Forum, Glossary, H5P, IMS Global, Lesson, Quiz, SCORM package, Survey, Wiki, and Workshop, with the Activities tab highlighted with External tool and SLL stared.An Add an activity or resource window showing a search field, category tabs for Starred, All, Activities, and Resources, and a filtered grid of activity options including External tool and SLL, with the Starred tab highlighted.
  5. Select the tile for your Moodle integration set up for SL&L and click the Select content button under the text box for the Activity name field, which will open SL&L’s Deep Linking workflow page in a pop up.A General settings section showing an Activity name field with a validation indicator and a button labeled Select content highlighted.

  6. In the pop up displaying SL&L’s Deep Linking workflow page you will be able to view a paginated list of activities (20 activities per page) from the course sections that you have access to in SL&L.
    An Add Activities to Your LMS page showing a searchable list of available activities with checkboxes, including activity names, associated courses, and sections. The page includes filters to view activities from selected sections, pagination controls, and an indication that multiple activities have been selected for addition to the LMS.

    1. If you are an administrator in SL&L, you will see a list of activities from open course sections that belong to the hierarchy nodes to which you have access.

    2. If you are an instructor in SL&L, you will see a list of activities from the open course sections for which you an the instructor.

    3. The list only includes activities that have been published, but are not linked to any LMS assignment.

  7. You can filter the list of activities in the following ways:

    1. By searching based on Activity TitleCourse Code, and Section Name.
    2. Using the View drop-down: This drop-down enables you to filter the list of activities based on three options.
      An Add Activities to Your LMS page showing a searchable list of published activities with columns for activity name, course, and section. The page includes a filter menu showing options to view activities from all sections, matched sections, or selected activities, with the filter menu highlighted.

    3. Activities from all sections: Selecting this option displays a list of published, but unlinked activities from all open course sections that you have access to in SL&L.
      An Add Activities to Your LMS page showing a searchable list of published activities with columns for activity name, course, and section. The page includes a filter control set to show activities from all sections, with an information tooltip explaining that activities from all accessible sections are shown.

      Note: If you do not have access to any open course sections as an SL&L Administrator or an SL&L Course Instructor OR if no published activities have been created in the open course sections that you have access to as an SL&L Administrator or an SL&L Course Instructor OR if all activities from the open course that you have access to as an SL&L Administrator or an SL&L Course are already linked to an LMS assignment, an empty state message will be displayed. An Add Activities to Your LMS page showing a message stating that no activities are available for selection, explaining that the user may not have access to any sections or that no activities are available in accessible sections, along with guidance to contact a system administrator if the message appears in error.

    4. Activities from matched sections: Selecting this option displays a list of published, but unlinked activities from course sections that you have access to in SL&L, which match the Moodle Course (through which you have accessed the Deep Linking workflow page) based on Section ID or Section Name.

      An Add Activities to Your LMS page showing a searchable list of published activities with columns for activity name, course, and section. The page shows a filter control set to display activities from matched sections, with a tooltip explaining that activities matching the LMS course based on section ID or section name are shown.
      Note: From among the open course sections to which you have access as an SL&L Administrator or an SL&L Course Instructor, if there are no course sections that match the Moodle course (through which you have accessed the Deep Linking workflow page) based on Section ID or Section Name OR if no published activities have been created in the course sections that match the Moodle course (through which you have accessed the Deep Linking workflow page) based on Section ID or Section Name OR if all published activities from the course sections that match the Moodle course (through which you have accessed the Deep Linking workflow page) based on Section ID or Section Name are already linked to an LMS assignment, an empty state message will be displayed if you select the Activities from matched sections option.                An Add Activities to Your LMS page showing a message stating that no activities are available from matched sections, explaining that there may be no sections matching the LMS course or no available activities in those sections. The page includes a button labeled View Activities from All Sections.

    5. Selected Activities: Selecting this option displays a list of activities that you have selected after accessing the Deep Linking workflow page.
      An Add Activities to Your LMS page showing a searchable list of selected activities with checkboxes marked, including activity names, associated courses, and sections. The page shows the filter set to Selected Activities, with a tooltip explaining that only activities chosen to be added to the LMS course are shown.

      Note: If you have not made any selections on the Deep Linking workflow page, an empty state message will be displayed if you select the Selected Activities option.
      An Add Activities to Your LMS page showing the Selected Activities view with a message stating that no activities are selected, advising the user to view activities from matched sections or all sections and make a selection to see activities listed.
      When you access the Deep Linking workflow page, if there is an SL&L Course Section or Course Sections that match the Moodle Course (through which you have accessed the Deep Linking workflow page) based on Section ID or Section Name, the list will display activities from the matched Course Section or Course Sections by default i.e. the View drop-down on the page will default to the option Activities from matched sections.

  8. Search and select the activities that you would like to create and link as Moodle Assignments.

  9. Click the Add Activities button.

NOTE: The selected SL&L activities will be created as assignments in the Moodle Course and the created Moodle assignments would also be linked to the corresponding SL&L activities.

NOTE: An SL&L activity that is linked to a Moodle assignment using Deep Linking would display the value Connected for the LMS Connection: field ONLY AFTER the SL&L activity is accessed through the linked Moodle assignment at least once.

NOTE: To completely unlink an SL&L activity from its linked Moodle assignment:

  • First use the Disconnect LMS Link option for the SL&L activity.

  • Then, delete the Moodle assignment that was linked to the SL&L activity.

Was this article helpful?
2 out of 2 found this helpful

Articles in this section

How to Contact Support
There are many ways to reach out! Click the icon above for our support options.
Watermark Academy
Click the icon above to access the Watermark Academy for consultation, training, and implementation companion courses.
Customer Community
Can’t find the answer? Ask fellow users how they’re making the most of Watermark in our Community!