Moodle LTI 1.3 Integration

  • Updated

In this article, you will learn how to set up Inspera Originality in Moodle using LTI 1.3. LTI, short for Learning Tool Interoperability, is a protocol designed to enable seamless integration of external tools within a Learning Management System (LMS).

The setup process involves adding and configuring Inspera Originality as an external tool in Moodle. You will also learn how to create an activity that includes Inspera Originality and how to launch the tool as a teacher.

Important Post Integration Process

After setting up Inspera Originality for your LMS via LTI 1.3, you must share specific tool configuration details with Inspera in order to complete the integration process. This information enables Inspera to finalize the connection between the LMS and Inspera Originality. The following details must be provided: 

  • Platform ID
  • Client ID
  • Deployment ID
  • Public Keyset URL
  • Access Token URL
  • Authentication Request URL

1. Add & Configure External Tool

The first step is too add and configure Inspera Originality as a new external tool in Moodle. 

Please note that this process must be completed by an administrator user in Moodle. Please follow the interactive guide below carefully. We recommend going into full screen for an unobstructed view of the guide.

The information needed to complete the configuration can be found in the expandable blocks below.

  1. Expand the Tool Settings section and complete the fields as outlined below. 

    Important

    The custom parameters outlined in the table below serve for demonstration purposes. In a real integration scenario, make sure to apply the following:

    • Replace Inspera with the name of your institution for the following custom parameters:
      • institution_name=<Your-Institution-Name-Here> Moodle LMS
      • faculty_name=<Your-Institution-Name-Here> Moodle LMS - General Faculty
      • department_name=<Your-Institution-Name-Here> Moodle LMS - General Department
    • For institution_platform, ensure to add the URL to your Moodle environment.
    Field Required Input
    Tool Name Enter a name for the new tool 
    Tool URL https://lti-originality.inspera.com/
    Tool Description Set a description for the new tool 
    LTI Version LTI 1.3
    Public Key Type Keyset URL
    Public Keyset https://lti-originality.inspera.com/keys
    Initiate Login URL https://lti-originality.inspera.com/login
    Redirection URL/s https://lti-originality.inspera.com/
    Custom Parameters
    • institution_name=Inspera Moodle LMS
    • faculty_name=Inspera Moodle LMS - General Faculty
    • department_name=Inspera Moodle LMS - General Department
    • institution_platform=https://Inspera.moodlecloud.com/
    • course_endat=$CourseSection.timeFrame.end
    • course_startat=$CourseSection.timeFrame.begin
    • assignment_dueat_iso8601=$CourseSection.timeFrame.end
    • assignment_allowedattempts=1
    • assignment_unlockat_iso8601=$CourseSection.timeFrame.begin
    Tool Configuration Usage Show in activity chooser and as a preconfigured tool
    Default Launch Container Embed, without blocks
  2. Expand the Service section and select the following options: 

    Option Required
    IMS LTI Assignment and Grade Services Use this service for grade sync and column management
    IMS LTI Names and Role Provisioning Use this service to retrieve members’ information as per privacy settings
    Tool Settings Do not use this service (Removes the user’s ability to save and retrieve setting values)
  3. Expand the Privacy section and set the following options: 

    Option Required
    Share launcher's name with tool Always
    Share launcher's email with tool Always
    Accept grades from the tool As specified in Deep Linking definition or Delegate to teacher

    Click Save Changes

    You will be redirected to the Manage Tools section where the newly registered tool can be found under the Tools list. 

    On the tool card, click View Configuration Details, which is the icon highlighted in the image below. 

    This will reveal a set of values that must be provided to Inspera so that the handshake between the Inspera Originality tool and the Moodle LMS is facilitated successfully. These values are needed to complete the external tool configuration process. 

2. Add New Activity & Launch Tool - Teacher

Now that Inspera Originality has been added to Moodle as a new external tool, teachers can create new activities that include Inspera Originality. 

It’s important to emphasize that Inspera Originality permits one upload/submission per assignment. This is not to be confused with the Resubmission feature, which allows students to submit multiple documents up to a specified number. Regardless, only the final/last submission from the student will be taken into account.

Please note that this process must be completed by a teacher in Moodle. Completing the step as another user could lead possible errors. Please follow the interactive guide below carefully. We recommend going into full screen for an unobstructed view of the guide.

Was this article helpful?

0 out of 0 found this helpful