LMS Integration for Kora (LTI 1.3) - Canvas Setup for Admins

The Digication integration team can assist you with adding the Digication LTI for Kora integration to your LMS.  Read more about LMS Integration for Kora.

Digication will provide the unique LTI application information needed to create your Digication integration in your LMS. If you need to obtain this information, contact Digication Support at support@digication.com

Once you have the LTI application information, follow the steps below to configure the integration in your Canvas environment.

Step 1: Create a Developer Key

On the Canvas Dashboard, select Admin (1)from the side navigation menu, and then click the name of your institution’s Canvas account (2).


Select Developer Keys from the left navigation menu, then Choose “+ Developer Key” button.


Select +LTI Key.



On the Key Settings page, select the “Paste JSON method.” You will need to complete the following fields. 

  • Key Name: Digication
  • Redirect URIs: https://lti.digication.com/srvs/campus-api/lti/auth-callback
  • Method: Select “Paste JSON” and paste the JSON located here: Digication LTI for Kora Canvas JSON

This will add the following LTI link placements to use Digication directly in a course: Course Navigation, Submission Type Selection. The Course Navigation link will be added as a disabled Navigation link, and instructors can add the link to their Course Navigation.

If you want a link to Digication that is outside of the course context, you can also add Global Navigation. This will add a Digication link on the right hand main navigation in Canvas. You can add this code under the “placements” section to add a global navigation link:                

"placement": "global_navigation",
"message_type": "LtiResourceLinkRequest",
"windowTarget": "_blank"

Enable all options under LTI Advantage Services.


Save these settings. 

Enable the developer key by turning the state to ON.


Copy the number shown under the Details column - this is your Unique Client ID. Send your client ID to support@digication.com to continue your integration configuration.

Digication will use your client ID to initiate the configuration in your Digication system. 

If your Canvas environment is self-hosted, you will need to also provide the following configuration URLs: 

  • your authentication endpoint
  • your access token endpoint
  • JWK set url

Step 2: Create the App

After Digication has initiated the integration configuration, return to the Canvas Admin dashboard. Select Settings from the side navigation menu, and then select the Apps tab. 


Click View App Configurations and then click the blue + App button. Change the configuration type to Client ID, and enter the Client ID from the Developer Key creation. Click Submit.



Step 3: Test and Confirm Field Mapping

The Digication integrations team will assist you with testing your integration and reviewing and confirming what fields will be mapped in the LTI for Kora integration. We will add and test the course navigation link and add and test the creation of an assignment in your Canvas course. Please have a course available for testing when you meet with Digication. 

Schedule a meeting with our integrations team to complete your LTI for Kora integration.


Integration options

We provide a number of integration options. Each option will be discussed during the set up process.

Field Title Field Description Possible Values
allowCreateUser Option for the LTI integration to create a new Digication account for a user if they don’t have one.



allowCreateCourse Option for the LTI integration to create a Digication course that is connected to the LMS course.



allowCreateAssignment Option for the LTI integration to create a Digication assignment that can be accessed via the LMS course. 



ImportCourseRosterOnTheFirstLaunch Option to import all users from the LMS course to the Digication course on the first launch.



filter Options for systems where a single LMS system is connected to multiple Digication instances. To be discussed on a case by case basis



Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request



Article is closed for comments.