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?