Integrating Learning Management Systems using LTI 1.3

Configuring LTI 1.3 with Skillable Studio as an external tool provider involves a series of steps to establish the integration between the learning management system (LMS) and Skillable Studio.

LTI 1.3 Integration Process

integration steps

To complete an LTI 1.3 integration with your Learning Management System (LMS, LXP or Learning Application), the following general steps are necessary.

Obtain LTI 1.3 credentials

As an LMS administrator or instructor, you'll need to obtain the necessary LTI 1.3 credentials from Skillable Studio. This typically includes, among other fields, the Client ID, Client Secret, and Redirect URL.

LMS Documentation

These fields may have different names depending on the LMS, LXP or learning platform you are using. See the specific documentation for your LMS, LXP or learning application for examples of these fields.

Enable LTI 1.3 support in the LMS

Ensure that your LMS supports LTI 1.3 integration and that it is enabled for your organization or institution. You may need to consult the LMS documentation or contact the LMS vendor for specific instructions.

Set up Skillable Studio in the LMS

  1. In the LMS administration panel, navigate to the external tools or integrations section.

  2. Add a new external tool and provide the relevant details such as the name, launch URL, and any custom parameters required by Skillable.

  3. Make sure to select LTI 1.3 as the integration type.

Establish trust between the LMS and the tool provider

  • Depending on the LMS and tool provider, there may be various methods to establish trust. This typically involves exchanging public keys, registering each other's platform information, or completing a trust registration process. Follow the instructions provided by both the LMS vendor and the tool provider to establish this trust relationship.

Test the integration

  • Once the configuration is complete, perform a test launch from the LMS to the external tool. Verify that the tool launches correctly within the LMS and that user authentication and data exchange work as expected. Ensure that grade sync, content linking, and any other desired functionality are functioning properly.