Sakai LTI 1.3 Integration

  • Updated

LTI is an abbreviation for Learning Tool Interoperability, a protocol developed to enable the integration of external tools within a Learning Management System (LMS). 

This document outlines the integration process of Inspera Originality within the Sakai LMS. Inspera Originality serves the purpose of providing enhanced plagiarism detection through AI as well as cross-lingual document similarity checking to provide a comprehensive Originality Report on all findings.

Note that the connection between the Sakai LMS and Inspera Originality will enable the two to share information smartly and securely. This integration aims to provide an easier means to access the tool for students, teachers, and administrators.

Adding An External Tool

The first step is to add the external tool the Sakai LMS. Note that this process must be completed by an administrator.

  1. Firstly, log in as an Administrator

    Click Worksite Setup

    Then, click Administration Workspace > External Tools 

    In the Installed Tools tab, click Install LTI 1.x Tool 

Configuring an External Tool

The registration process entails completing a number of sections as outlined below: 

  1. Complete the first set of initial settings as shown below: 

    Tool title Set a title for the tool 
    Custom Icon Select the Do Not Allow option to not allow the changing of the tool icon
    Button text Select the Allow option to enable changing the tool button text
    Tool Visibility Set the tool visibility option to Visible
    Tool Launch URL https://lti-originality.inspera.com/
  2. Complete the Privacy section as outlined below: 

    Send User Names to External Tool Enable this option to share the user names with the external tool
    Send Email Address to External Tool Enable this to share user email addresses with the external tool.

    These options are solely required for the Inspera Originality tool to operate properly and are otherwise not employed.

  3. Complete the Services section as outlined below:

    Allow External Tool to Return Grades

    This option enables external tools to submit and update grade information.

    Enable this option

    Allow External Tool to Create Grade Column

    This option enables external tools to create new grade columns dynamically

    Enable this option

    Provide Roster to External Tool

    This option grants external tools access to the roster

    Enable this option

    Allow External Tool to Store Settings Data

    This option enables external tools to store specific configuration settings

    Enable this option

  4. Complete the Tools can generally accept direct LTI Launches or..  section as outlined below: 

    The Tool Can Receive an LTI Resource Link Launch

    This option allows launching the tool 

    Enable this option

    The Tool Can Receive a Content-Item or Deep-Link Launch

    This option allows  the tool to receive both Content-Item and Deep Link Launches

    Do not enable this option 

  5. Complete the Indicate where tools are placed in the Sakai section as outlined below: 

    Allow The Tool To Be Selected From Lessons 

    This option makes the tool accessible from the Lesions section in the LMS

    Enable this option

    Allow The Tool To Be One of The Assignment Types

    This option includes the tool as one of the available assignment types/formats

    Enable this option

    Allow The Tool To Be Used From The Rich Text Editor

    This option integrates the tool within the rich text editor, thereby enhancing capabilities and functionality related to content creation and editing

    Enable this option

    Tool Supports The Privacy Launch Message (Experimental) 

    This option supports the Privacy Launch Message

    Don’t enable this option

    Allow the tool to provide a common cartridge

    This option enables importing cartridges into tools such as Lessons

    Don’t enable this option

    Allow The Tool To Provide A File (Usually As Part Of A File Picker)

    If the tool is capable of providing files, enabling this option makes the tool accessible from the file picker. 

    Don’t enable this option

  6. Complete the Launch in Popup section as outlined below: 

    Never Launch in Popup

    Selecting this option ensures that the tool never launches in a popup window

    Select this option

    Always Launch in Popup

    Selecting this option ensures that the tool always launches in a popup window

    Do not select this option

    Allow Popup To Be Changed

    Selecting this option enables changing the popup preferences

    Do not select this option

  7. Complete the Debug Launch section as outlined below: 

    Never Launch in Debug Mode

    Selecting this option ensures that the tool never launches in a popup window

    Select this option

    Always Launch in Debug Mode Selecting this option ensures that the tool always launches in a popup window
    Allow Popup Debug Mode To Be Changed Selecting this option enables changing the debug mode preferences
  8. We’ve compiled a full list of Custom Parameters that must be entered in the field

    Make sure to replace Inspera with the name of your institution.

    institution_name=Inspera Sakai LMS

    faculty_name=Inspera Sakai LMS - General Faculty

    department_name=Inspera Sakai LMS - General Department

    institution_platform=https://sakai.dev.inspera.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

  9. Select the following option for the If you select LTI 1.3 support while inserting a tool…. section:

  10. Afterwards, add the following for LTI Platform Issuer (Provide to Tool) section: 

    Enter the following for LTI 1.3 Tool Keyset URL (provided by the tool) https://lti-originality.inspera.com/keys
    Enter the following for LTI 1.3 Tool OpenID Connect/Initialization Endpoint (provided by the tool) https://lti-originality.inspera.com/login
    Enter the following for LTI 1.3 Tool Redirect Endpoint(s) (comma separated and provided by the tool) https://lti-originality.inspera.com/
  11. Set the Type of LTI 1.1 Launch to Use as shown in the image below: 

After completing the sections, click the Save button at the bottom of the page. Doing so will display the values necessary to complete the configuration process. These values must be provided to Inspera so that the platform can be registered in the Inspera database. 

Click Done. The tool will appear in the list of external tools.

Adding An Assignment: Educator

The next step entails adding an activity. Note that this must be completed by a Teacher/Instructor

  1. First, log into Sakai using Educator credentials and click Worksite Setup 

    Creating a new site is necessary if the worksite has not been configured.

    Then, click Assignments > Add as shown below: 

    Proceed to enter the following details: 

    Title Enter a title for the new assignment
    Assignment Instructions In this field, enter information relevant to the understanding and completing to assignment successfully
    Availability In this section, the Open Date, Due Date, and Accept Until are prefilled. Nonetheless, they can be adjusted according to the preferences of the user. It’s important to note that instructors should assign a future open date to prevent the assignment from being displayed to students before the test is activated in Inspera.
    Student submission Select the External Tool(LTI) option to use the integrated External Tool.  

    Fill in the following information for the selected tool and click the Save button: 

    Tool title Enter a title for the tool
    Button text Enter a text for the tool button

    The tool name appears under External Tool to Launch. Lastly, uncheck the Grade this assignment checkbox and click on Post

    The assignment is now available under the Assignments list. 

  2. Now that the tool has been successfully integrated and the assignment has been created, proceed by launching Inspera Originality. 

    Click Assignment Name 

    Click Go To External Tool

    Inspera Originality will launch on the same page. Additionally, the assignment created in Sakai earlier will appear within Inspera Originality with pre-filled information.

    Click Update Assignment to conclusively add the assignment to Inspera Originality.

    Click Confirm to confirm the creation of the assignment within Inspera Originality.  Alternatively, click Cancel to return to the assignment configuration. 

Was this article helpful?

0 out of 0 found this helpful