Configuring Canvas

Capti can be configured for all account members by any user with an Administrator role in both Capti and Canvas. Once everything is set up users can import documents from Canvas into Capti, open Capti from within Canvas text editors, and open Capti from Canvas course navigation panel.

* Setting up Capti as an LTI Provider

Step 1: Enable LTI in Capti Voice

  1. Login into Capti on the website. Your Capti account must have an administrator role.
  2. Go to Admin Organization LTI Integration
  3. Set "LTI Integration" to "Enabled". Take note of the consumer key and shared secret, you will need them later.
  4. Make sure to add Canvas users to Capti account. For seamless integration their Capti ID must match their primary Canvas email address.

Step 2: Add Capti Voice app to Canvas

  1. Login into Canvas. Your Canvas account must have an administrator or teacher role.
  2. Open LTI app configuration screen:
    • Option 1: Go to Admin, click on the name of your account, then click Settings Apps
    • Option 2: Go to Admin, click on the name of your account, then click Sub-accounts and click name of your sub-account. Then click Settings Apps
    • Option 3: Go to Courses, click on the name of a course, then Settings Apps
  3. Click + App and a new dialog will appear.
  4. Set Configuration Type dropdown value to By URL
  5. Fill in app name (e.g. "Capti Voice”)
  6. Set consumer key and shared secret to the values from Capti's "LTI Integration" tab (see above).
  7. Set Config URL to https://www.captivoice.com/capti-site/LTIServlet?configuration.xml
  8. No other options need to be filled in the dialog. Click Submit and Capti Voice button will appear in the course navigation panel and in any Canvas text editor.

Step 3: Verify integration

  1. In Canvas: open text editor
  2. Write and select some text in the text editor
  3. Click on "Capti Voice" icon. A new dialog will appear (no login will be required)
  4. Click Play to listen to text or Save to Capti to import the text to Capti as a track

* Setting up import of documents into Capti

Step 1: Generate developer keys in Canvas

  1. Login into Canvas. Your Canvas account must have an administrator role.
  2. Go to Admin Site Admin Developers Keys
  3. Click + Developer Key and a new dialog window will open
  4. In the dialog fill in the Key name (e.g. "Capti Voice”)
  5. Set the "Redirect URI" to https://www.captivoice.com/capti-site/canvasCallback.
  6. Other fields can be left empty. Click Save Key. A new entry will appear in the "Developers Keys" table. Take note of the "ID" and "Key" values: you will need them in the next step.

Step 2: Enter the developer keys in Capti Voice

  1. Login into Capti on the website. Your Capti account must have an administrator role.
  2. Go to Admin Organization LMS Integration
  3. Click + Source Canvas and a new dialog will open.
  4. Fill in the name of your Canvas instance, e.g. "Pensacola Schools Canvas".
  5. Fill in the ID and Key that you generated in Canvas in the previous step.
  6. Fill in the URL of your Canvas, e.g. "http://canvas.yourschool.com" (note that the URL has no trailing "/").
  7. Click Add and a new entry will appear in the table on screen.

Step 3: Verify integration

  1. In Capti: go to the Playlist screen.
  2. Choose a specific playlist, click + Track and select Canvas
  3. Click Log In next to the Canvas (e.g. "Pensacola Schools Canvas") you want to access.
  4. Login with Canvas. Once you are done logging in you should see your Canvas documents and be able to import them to Capti.