Before educators can use this feature, you need to create a credential set (Developer ID and Developer Key) for Kaptivo in your Canvas administrator account. Once created, you can distribute the Developer ID and Developer Key, and the instructions below (in the “For Educators”) section, to enable educators to post Kaptivo content into Canvas.
In the “Enter Key Settings” stage, enter Kaptivo Whiteboard Sharing under Key Name, and enter https://kaptivo.live/oauth/ under Redirect URIs.
The Enforce Scopes feature provides additional security by limiting third-party integration access to a minimal required set of Canvas features. Enforce Scopes does not need to be enabled for Kaptivo to work. However, if your IT policy mandates enforced scopes for third-party integrations, you may enable it, adding the following scope permissions:
After pressing Save Key, the Kaptivo integration will appear under Developer Keys:
The 17-digit number (beginning 2600… in the example above) is your Developer ID. Pressing Show Key will reveal a long alphanumeric string – this is your Developer Key. Ensure that the integration state is set to “ON”.
The Developer ID and Developer Key are safe to share with educators – they solely allow the educator to use their Canvas account to post whiteboard content via Kaptivo.
- Your Canvas hostname (e.g. university.instructure.com)
- Your Developer ID (as created above)
- Your Developer Key (as created above)
To post content using Kaptivo, start a Kaptivo session on https://kaptivo.live. Then, select the ‘SHARE’ menu at the bottom of the screen, and select either Snapshot (to post a single image) or Slide Deck PDF (to post the whole session). From the Integrations carousel that appears, select Canvas. The first time the Canvas integration is used, the educator will need to enter the Canvas hostname, Developer ID and Developer Key. These will be stored in the browser and do not need be entered again. If they are entered incorrectly and/or need to be changed, click on the settings (cog) icon at the top right of the Canvas button.
To post to Canvas, you will be prompted to log into Canvas (standard browser OAuth flow). Then simply select a course, and then a module from your list. Optionally, you can also add notes to post with the whiteboard snapshot. Then, press the ‘POST’ button.