Understanding the LTI Integration Process

Learning Tools Interoperability (LTI) is a specification that establishes a standard way of integrating rich learning applications, called tools (delivered by LTI providers) with platforms such as learning management systems, called LTI consumers. It allows for content from the LTI provider to be embedded into a course on the site of the LTI consumer.

In order to provide you with a complete picture of this integration process, this support guide describes the steps that need to be taken by both a PlutoLMS LTI provider and a PlutoLMS LTI consumer.

Table of Contents

  1. LTI Provider
  2. LTI Consumer
  3. Preview the Learner Experience

LTI Provider

Step 1: In the relevant course, click on "Enrolment methods."

Step 2: On the Enrolment methods page, from the "Add method" drop-down list, select "Publish as LTI tool."

Step 3: You can now configure your LTI tool settings.

In the "Publish as LTI tool" section; (1) give your enrolment instance a name and (2) select "Course" as the tool you wish to publish.

Optionally, you can also (3) enable and set a period of time for which enrolment will be valid, (4) enable and set dates for when enrolment must start and end, (5) set a maximum amount of users that can enrol and (6) set the roles that will be assigned to the users from the LTI consumer site.

Step 4: In the "Remote system" section, you will find (1) the secret that must be shared with the LTI consumer in order to provide access to your LTI tool. This secret can also be found with the other LTI publish details that need to be shared with the LTI consumer in "Course admin."

Optionally, you can also (2) decide whether or not you want to share grades with the consumer and (3) whether or not this synchronisation should depend on course or activity completion by students. You can furthermore (4) select to synchronise users from the consumer site by means of a scheduled task ("Yes") or whenever a new user from the consumer site accesses the tool ("No") and (5) select your preferred synchronisation mode.

*Note: Optionally, in the "User default values" section, you can set default profile values (such as country and city of residence, timezone, preferred language and institution) that will be applied to all new users who enrol into your course via this enrolment instance.

Step 5: Once you're happy, you can scroll down and click on "Add method." Your LTI tool will now be displayed on the "Enrolment methods" page as a method by which remote users (from the LTI consumer site) can enrol into your course.

Step 6: Retrieve the LTI publish details that need to be shared with the LTI consumer by clicking on "Course admin", followed by "Published as LTI tools." Here you will find all the details that you need to provide the LTI consumer with in order for them to access your tool.

LTI CONSUMER

*Note: Provided below are the steps for PlutoLMS as the LTI consumer. This process (and the publishing details used) will differ slightly depending on the learning management system used by the LTI consumer you choose to integrate with.

Step 1: In the relevant course, click on "Edit course material" to turn on editing mode and then "Add course content" in the section of the course where you wish to add the LTI tool. From the content picker, select the "External tool" activity.

Step 2: Give (1) your activity a name and add the LTI details by (2) selecting for automatic tool configuration based on the tool URL and (3) entering the Cartridge URL.

Step 3: You can then enter the (4) consumer key and (5) shared secret.

*Note: The consumer key is not generated by the system; you can make this up yourself. It can be anything you'd like as long as the field is not left empty - we recommend that you keep it short and simple.

Step 4: You can now continue to define the activity settings as you would for any other activity. You can always come back and edit these later.

Step 5: Once you're happy, you can click on "Save and display" to see the content from the LTI provider embedded into your course.

Preview the Learner Experience

We highly recommend that you collaborate with your chosen LTI provider/consumer to test this integration before making it live. To see how learners will experience the integrated activity, you can;

Step 1: Create a test user (make sure to note their login details) and enrol them into the relevant course on the LTI consumer site.

Step 2: On both the LTI provider and consumer sites, log out of the site admin profiles that you have been using to set up the LTI tool.

Step 3: On the LTI consumer site, log in to the account of the test user created in step 1.

Step 4: Navigate to the relevant course and activity to see the embedded content from the LTI provider.


*Note: Should you experience any issues connecting with a 3rd party LMS, please be proactive in reaching out to that LMS provider for assistance as PlutoLMS will not be able to provide support with 3rd party tools and services.

Download CSV Template

Still have questions? Our support team will be happy to help you!

We're here to ensure you get the most out of PlutoLMS. Simply fill out our support contact form, and our friendly support team will reach out to assist you as soon as possible!
Contact Support

Not a PlutoLMS client yet? Here's everything you need to know about becoming one. 

What is a user?

A "user" refers to any individual who interacts with the LMS platform. This includes learners, administrators, and managers.

Is your pricing monthly or yearly?

We offer both monthly and yearly pricing plans. You can choose the plan that best fits your needs. Opting for an annual plan will provide you with a 25% discount compared to the monthly rate.

Can I upgrade, downgrade, or cancel at any time?

Yes, you can upgrade, downgrade, or cancel your plan at any time. However, please note that there is a 30-day notice period required for cancellations.

If you cancel or downgrade your account, your plan will remain active until the end of your billing period.

Do you offer nonprofit discounts?

Yes, we offer discounts for nonprofit organisations.

If you represent a nonprofit and are interested in our services, please email finance@plutolms.com for more information on how you can benefit from these discounts.

Is VAT included in your pricing?

VAT is not included in the prices listed on our website. It will be added where applicable during the sign-up process.

If you have any questions about VAT or need further assistance, please email finance@plutolms.com to learn more.

Can I see a demo of PlutoLMS?

Certainly! We’d be happy to provide you with a personalised demonstration of PlutoLMS.

Simply click here to schedule a time that works for you.

Do you offer a free version of PlutoLMS?

While full admin access to build courses and utilise all functionalities is exclusive to PlutoLMS clients, we are excited to offer you a Free PlutoLMS Experience.

You can explore the platform and experience our powerful tools and features as a learner. This includes access to explainer videos, diverse content samples, a preview of our ready-made course library, and real-time data reports.

Please click here to get started and see what PlutoLMS can offer.

Are there any sign-up fees?

No, there are no sign-up fees with PlutoLMS. Signing up is completely free of charge. You will only need to pay for your LMS subscription.

Do you provide training when signing up?

Yes, we provide training when you sign up for PlutoLMS. Our goal is to help you get started on the right foot and use PlutoLMS most effectively.

If you have any questions or need additional support, our team is here to assist you.

Get Started

Are you responsible for workforce development as an HR or Learning and Development professional? We can help you transform your company's learning experience! Let's connect and explore your goals together!