Skip to main content

How do I integrate with Canvas (Instructure)?

P
Written by Pencil Support

Step 1: Register Pencil Spaces in Canvas

  1. Go to the Admin section in Canvas and select Developer Keys.​

  2. Click + Developer Key and choose LTI Registration.​

  3. Enter the registration URL (https://apis.pencilapp.com/lti/register), then click Continue.​

  4. Keep the default settings, then select Enable & Close.​

  5. Copy the Client ID from the details page (you’ll need it later).​

Step 2: Add Pencil Spaces to a Course

  1. Open Course Settings by clicking the gear icon for the relevant course.

  2. Go to the Apps tab and click + App.​

  3. Select By Client ID, then paste in the Client ID you copied earlier.​

  4. Click Install to add Pencil Spaces to your course.​

  5. Once you've added your app, you'll need to copy the Deployment ID. Under Apps select the gear icon next to Pencil Spaces and then select Deployment ID.
    ​

Step 3: Input your Client ID and Deployment ID into Pencil Spaces

  1. Click your profile picture at the top right, then click Settings.

  2. Go to the API & Integrations page.

  3. Go to the LTI page.

  4. Click + Add LTI Configuration.

  5. Fill in the details and hit Update.


Adding a Space to a module

  1. In the configured course, go to a Module and click + Add Item. Choose External Tool, then select Pencil Spaces.
    ​

  2. This will open the linking flow. Choose the Space you'd like to add, then click Add to Course.
    ​

  3. Select Add Item to confirm.
    ​

  4. Publish the module so students can access it.
    ​

Accessing your Space during class

Students or teachers can click on a Pencil Spaces item in a module, and select β€œLoad in a new window". They’ll then be automatically authenticated and taken directly to their Space.
​


Need more support?

We're here to help. If you need any support with your integration, please do not hesitate to let us know.

Did this answer your question?