Skip to content

Connect Canvas

Create a Canvas developer key from one URL, add it to CuraCourse, and install it in your courses.

Before you start

You need to be a Canvas account administrator and a CuraCourse organization owner or admin. These steps are for Canvas Cloud, where your address ends in instructure.com. If your school hosts its own Canvas, see Moodle and other LMSs.

1. Create an activation code in CuraCourse

  1. In CuraCourse, open your organization and choose LMS.
  2. Choose Create activation code.
  3. Under Add CuraCourse to your LMS, choose Canvas. Copy the Configuration URL. It already includes your activation code. Keep this page open.

CuraCourse screenshot: the Canvas configuration URL with an activation code, and the registration form

2. Create the developer key in Canvas

  1. In Canvas, go to Admin, choose your account, then Developer Keys.
  2. Choose + Developer Key, then + LTI Key.

Canvas screenshot: the Developer Keys page with the + Developer Key button

Canvas screenshot: the + Developer Key menu with LTI Key

  1. For Key Name, enter CuraCourse.
  2. Under Method, choose Enter URL.
  3. Paste the configuration URL into JSON URL.
  4. If Canvas asks for Redirect URIs, paste the redirect URI from the CuraCourse page.
  5. Choose Save.

Canvas screenshot: Key Settings with Method set to Enter URL and the CuraCourse configuration URL

  1. In the list, switch the key's State to On.
  2. Copy the number in the Details column. This is the key's client ID.

Canvas screenshot: the CuraCourse key turned on, with its client ID

3. Add the key to CuraCourse

Back on the CuraCourse LMS page, enter your Canvas address (for example school.instructure.com) and the client ID. Choose Register LMS.

4. Install CuraCourse in Canvas

Install it for your whole account, or for one course.

  1. Open Settings for the account or course, then the Apps tab.
  2. Choose + App.
  3. For Configuration Type, choose By Client ID. Paste the client ID and choose Submit.

Canvas screenshot: Add App with Configuration Type set to By Client ID

  1. Canvas shows Tool "CuraCourse" found. Choose Install.

Canvas screenshot: Canvas asks to install the CuraCourse tool

5. Open CuraCourse once

As a teacher or administrator, open a course and choose CuraCourse in the course menu. This connects your Canvas to your CuraCourse organization. The CuraCourse LMS page then shows it as Connected.

Canvas screenshot: the CuraCourse link in the course navigation

The activation code is now used up. You can leave it in the key; it does nothing more.

Next

Pick CuraCourse courses and assignments.