Open Canvas → Click on Admin → CANVAS.

Scroll down and click on “Developer Keys”, then click on “+ Developer Key”.


Click on “+ LTI Key”.

Click on “Paste JSON” then paste the JSON file from this link, and name the key "Rumi LTI Key" and add the following email address "support@rumidocs.com".


After creation of the key, switch the "State" to "On". Then copy the "Client Id", this is needed for Step 9 and Step 11.
.png)
.png)
In same page under Details click on "View in Canvas Apps"

If app is locked, click on "Unlock App"

Click on Settings (left menu) → Then click on Apps (top menu).

Click on “+ App” within Apps Tab. You may need to click on “View App Configurations” first.

Choose by Client Id and paste the "Client ID" copied in Step 5.


Then Click on the Settings button and click on "Deployment Id" and copy the Deployment Id, this is needed in Step 11.


Make note of the following details (or draft an email to support@rumidocs.com —but do not send it yet). You’ll need to email us this information and API key information in the final step (Step 17).
Now click on “Developer Keys” again, then click on “+ Developer Key”.


This time, click on “+ API Key”.

Fill out the form using the following info then Click “Save”
Your API settings
Select your Rumi zone and copy each value into the Canvas developer key form.
Note: If you wish to "Enforce Scopes", you may use the scopes listed here. You must let us know that you have enforced these scopes for your integration.

Click on “Show Key” and store the Shared Secret, it will be used in Step 17.

Enable the key by clicking on “ON”.
Then, store the Consumer Key, it will be used in Step 17

Please send an email to support@rumidocs.com with the information below and LTI 1.3 data noted in Step 11:
If you have CourseLM enabled, we highly recommend moving it directly under 'Home' in the left navigation menu. The screenshot below show the steps needed to achieve this.

Now follow the Guide for Instructor to add Rumi to an assignment


