-
MathType
-
WirisQuizzes
-
Learning Lemur
-
CalcMe
-
MathPlayer
-
Store FAQ
-
VPAT for the electronic documentation
-
MathFlow
-
BF FAQ
-
Miscellaneous
-
Wiris Integrations
Learning Lemur integration with Canvas via LTI
Reading time: 2minOutcome: By the end of this tutorial, you will have installed Learning Lemur as an LTI 1.3 tool in Canvas using Dynamic Registration and verified that instructors can launch it as an External Tool within courses.

Before you begin
Prerequisites
- You are familiar with Canvas administration
- You understand basic LTI 1.3 concepts
Requirements
- Canvas Admin permissions for the target account
- The Dynamic Registration URL: https://api.learninglemur.com/lti/registration
Step 1 — Open Apps in the Canvas Admin area
Why: LTI tools must be installed at the account level before instructors can use them in courses.
- Log in to Canvas as an administrator
- Go to Admin
- Select the account where you want to install Learning Lemur
- Open Apps
Checkpoint: You are inside the Apps section for the selected Canvas account.
Step 2 — Start the installation using Dynamic Registration
Why: Dynamic Registration automatically configures the LTI 1.3 connection between Canvas and Learning Lemur.
- Click Install New App
- Select:
- LTI 1.3
- Dynamic Registration
- Paste the Dynamic Registration URL: https://api.learninglemur.com/lti/registration
- Review the tool details displayed by Canvas
- Click Next, then Install
Expected observation: Canvas shows confirmation that the app has been installed.
Checkpoint: Learning Lemur appears in the Apps list.
Step 3 — Copy the generated Client ID
Why: The Client ID is required to complete the installation in the next step.
- In Apps, locate the newly installed Learning Lemur app
- Open the app options (three dots or right-side menu)
- Select the option to Copy Client ID (or open details and copy it manually)
Checkpoint: You have copied the Client ID for use in the next step.
Step 4 — Add the app using the Client ID
Why: This step finalizes the LTI configuration and ensures proper authorization.
- In Apps, click Install New App again
- Select the option By Client ID
- Paste the Client ID you copied in Step 3
- Click Submit
Checkpoint: The app is successfully added and fully configured in Canvas.
Step 5 — Confirm tool availability
Why: Ensures that the tool is available for use in courses.
- Verify that Learning Lemur appears in the list of installed apps
- Confirm there are no configuration warnings or pending approvals
Checkpoint: Learning Lemur is listed as an installed LTI 1.3 app.
Step 6 — Review account-level settings (optional)
Why: Some institutions may need to review placement or visibility settings.
- Confirm the tool is enabled for the appropriate account or sub-account
- Ensure instructors have permission to use external tools
Checkpoint: The tool is enabled for the intended scope.
Step 7 — Verify the integration in a course
Why: Confirms that instructors can launch Learning Lemur successfully.
- Open a Canvas course
- Create a new assignment or activity
- Select External Tool
- Choose LearningLemur from the list
- Launch Learning Lemur and create or select a quiz
Expected observation: Learning Lemur launches inside Canvas via LTI 1.3-
Checkpoint: Instructors can access Learning Lemur directly from the Canvas course.
You're done
You now have Learning Lemur integrated with Canvas via LTI 1.3 using Dynamic Registration. Next, you can:
- [How-to: common next task]
- [Explanation: concept behind what you did]
- [Reference: settings/API/parameters]
Troubleshooting
Learning Lemur does not appear in Apps after installation
Verify that the Dynamic Registration URL was pasted correctly and that you completed both installation steps.
The Client ID is not visible
Open the app details from the Apps list and locate the Client ID field manually.
Instructors cannot see Learning Lemur as an External Tool
Confirm the tool is installed at the correct account level and enabled for that course.
The LTI launch fails
Ensure the Dynamic Registration URL and Client ID correspond to the same Learning Lemur deployment.