By providing your library or cloud ebook as an LTI tool, you can remove the extra step of "sign in" for your users, and rely on the user authentication system handled by the LMS. Think of it as single sign-on (SSO) authentication using the LMS credentials. The LMS in question must be LTI-compliant. This is supported in Moodle 2.2 onwards, beside many other systems too.



Benefits of LTI through Kotobee


The benefits do not only lie in single sign-on. Here is a complete list of all benefits you will find when using LTI.

  • Leverage user access control for your ebooks and library, through your LMS
  • Set different book permissions when accessing the library from within different course pages (in the LMS)
  • Allow users to login to the same library or cloud ebook if they're available in other formats (mobile app, web app, etc) using the same login account
  • Retrieve all user annotations whether the library of cloud ebook is accessed through LTI or externally
  • View your current users, and activate or deactivate users later easily through Kotobee Author (from under the Manage tab)



Enabling LTI


Go to your library or cloud ebook settings. You will find an Enable LTI option. Check the checkbox to reveal the Access Key and Secret.



If the Key and Secret are blank (or N/A), click the Generate button to generate your first Key and Secret. You may later reset the Key and Secret by clicking the Regenerate button. Store the Secret somewhere safe, and save your changes.


Once LTI is enabled for your library or cloud ebook, you will notice a new LTI section in the submenu. Here is where you will be controlling permissions for each course of your LMS.




Controlling Course-Specific Permissions


One of the great advantages of LTI is that although you are displaying the same library as a tool in the LMS, students who access this tool from different courses can receive different book permissions. This way you can create a single library for your institute containing all books (whether answer books, different subject books) and only the appropriate students will see the appropriate books.


Go to the new LTI section in your library or cloud ebook submenu. Type in the name of a course and hit Create course



The course will appear among the registered courses list.



Click on Permissions to set the relevant permissions for this course. Students enrolled in this course will receive those permissions. In the following example, we are assigning permissions to the book "Introduction to Biology".




Using Your Library or Cloud Ebook as an LTI Tool


Now that you have set the relevant permissions for the course(s) you want, you should now make the library or cloud ebook available for your students through your LMS. Kotobee Author already supports exporting SCORM packages, but LTI is unrelated to SCORM. In the following steps, we will be using Moodle as an example LMS, due to its popularity and support for LTI.


After going into your course page, choose Add an activity or resource.



You will be shown the activity/resource dialog box to select the type of content you want to add. From this list, select External tool and hit Add.



A form will be shown requiring you to fill in all details regarding the LTI tool. This is the simplified form. To display all the fields, click on Show more.



Here are the important fields that you should fill. Note that depending on your version of Moodle, the labels of these fields may differ slightly.


Activity name This name should be the exact course title that you have assigned in Kotobee Author (see Controlling Course-Specific Permissions section above). You can assign the same tool to multiple course pages in your LMS and just change the activity name in order to have separate permissions.
Launch URL Simply enter https://www.kotobee.com/lti
Secure launch URL As above, enter https://www.kotobe.com/lti
Consumer key Enter the Key, retrieved from your library or cloud ebook settings section in Kotobee Author
Shared secret Enter the Secret, retrieved from your library or cloud ebook settings section in Kotobee Author


After you've filled these details, hit Save and return to course. Now you've added your library or cloud ebook as an external tool. Users who click on the tool will see the library or cloud ebook, and in case it's set to private, they will immediately be logged in. You can later go into the Users section of your library or cloud ebook in Kotobee Author, and view the list of users who have logged in and received access.