Moodle

General

Before you begin this step, ensure you have two URLs and a public key from the Integration Profile in Alma.

These links are and key are generated in the step of creating an integration profile.

Create an External Tool

In Moodle head to the External Tool configuration  screen:

Click the configure a tool manually.

Fill out the configuration screen as described below:

Tool name – Any title you choose. This title will be seen by instructors when adding LTI links (as seen in the screenshot below)
(Think about the student experience. What will students be looking for when you want them to click on the Leganto link, and what language will prompt them to click in the right place? We recommend naming Leganto something that ties directly to the student need, such as “Course Materials,” “Course Resources,” “Course Readings,” or “Reading List.”)

Tool URL – The 1st link from the integration profile

Tool Description – Any description you choose. This description will be seen by instructors when adding LTI links

LTI version – set to LTI 1.3

Public key type – Select “RSA Key” (make sure that when you choose Keyset URL, the value in “Public keyset” is empty)

Public key – The public key copied from the integration profile in Alma

Initiate login URL – The 2nd link from the integration profile

Redirection URI(s) – The 1st link from the integration profile

Custom Parameters

lis_course_code=$CourseSection.sourcedId
lis_user_username=$User.username

lis_course_name=$Context.title (Only needed when using the Automatic Course Creation feature)

lms_course_start_date=$CourseSection.timeFrame.begin (Supported from December 2021, for creating courses on the fly)
lms_course_end_date=$CourseSection.timeFrame.end (Supported from December 2021, for creating courses on the fly)

Tool configuration usage – Set to “Show as preconfigured…”

Default launch container – Set as you wish

Click Save.

Your tool is now created:

Click the “View configuration details” button:

Copy these 6 values or click the “Email” button to send these values to the relevant librarian  so they can continue to Update the Alma integration profile.

Install iFrame Plug-in (Strongly Recommended)

If you choose to embed Leganto into the Moodle page, you may find that the default iFrame height for Moodle is too small. We strongly recommend installing the iFrame height plugin.