Adding LTI 1.1 Customers

The Kitaboo Studio system enables you to add LTI 1.1 customers as well. Once you add an LTI 1.1 customer to the Kitaboo system, you also need to define the Rostering type for securely sharing class rosters and related data. You can either select Kitaboo or OneRoster from the Rostering type dropdown menu. Let’s see how to move forward with either of the two options.

 

Adding an LTI 1.1 Customer

You are all set to add an LTI 1.1 customer with Kitaboo as the Rostering type. However, it is crucial to be aware of certain dependencies at the outset before setting up for LTI 1.1 integration.

Let us now see how to add a customer to an LTI 1.1 class with Kitaboo as the Rostering type.

1. Sign in with your Enterprise Admin credentials.

2. On the Customers tab, click on +Add Customer.

3. Enter the Profile, Administrator, and Address details of the customer you want to add.

4. Select LTI 1.1 as the Onboarding type from the SSO Source dropdown menu. > Select the Rostering type. > Check the Privacy Policy and Terms of Service box. > Click on Add. We have selected the Kitaboo option from the Rostering type menu.

Once you’ve added an LTI 1.1 customer, the LTI needs to be integrated with the Kitaboo system. Let’s see how to do it.

5. Click on the Customers filter. > Select SSO Type from the list.

6. Click on the SSO Type filter. > Select LTI 1.1 from the list.

7. Click on the More options icon against the customer you’ve added. > Select the

Get LTI Key option.

8. The information related to the highlighted fields, like Customer Key, Secret Key, URL will be generated by Kitaboo.

NOTE: Please click on the link below to know more about LTI integration.

Kitaboo_LTI_integrtion_2020

Important: You should not use the same LTI keys for multiple LMS. It should be unique to each LMS account to avoid data duplication or update for a user account.

Let’s now see how to integrate LTI 1.1 with Moodle.

9. Navigate to the LTI Moodle LMS and sign in with the admin credentials.

10. Click on Site administration on the left navigation pane.

11. Select Plugins.

12. Under Activity modules, click on Manage tools.

13. Click on Configure a tool manually.

14. Under Tool settings, enter the following information.

● Tool name: Give the tool a name of your choice. For example: “We Learn”.

● Tool URL: enter the “Launch URL” from the We Learn LTI application’s registration page.

● LTI version: LTI 1.1 [NOTE: LTI 1.0/1.1 will be the default selection.]

● Consumer Key, Secret Key, and URL will be generated and provided by the Kitaboo

system, kindly refer to point number 8.

15. Next, select Show as preconfigured tool when adding an … from the Tool

configuration usage dropdown. > Move to the Services section to complete the registration process.

16. It is Important to note that Kitaboo supports the following Custom parameter options that you can use in the Custom parameters box:

● Leave the Custom parameter box blank – It will take a user (Teacher or Student) to the Kitaboo Studio library.

● bookid – It will directly open the specific book for the users.

● collectionid – It will directly open the specific collection for the users.

Important: Remember that the custom parameter options are case sensitive. Hence use them the way they have been shown in the list above.

17. Click on Services. > Select Use this service to retrieve members’ information as per privacy settings from the IMS LTI Names and Role Provisioning dropdown.

18. Click on Save changes. The tool will now appear listed with the name (We Learn) you provided.

Let’s consider the following use case scenario when a book is launched from Customer’s LTI enabled LMS.

Type: POST  

Request Header:

Teachers and students can login to your LMS and launch a Digital Content. Let’s see how a user can launch a book on the Kitaboo Reader.

19. Navigate to the LTI Moodle website and log in with your User (Teacher)

credentials. > Click on the This is for IMS menu on the left navigation panel.

20. On the This is for IMS page, click on the book you want to launch. A sample book has been selected in this example.

21. The book has now been launched on the Kitaboo Reader.