Overview
An administrator must authorize Coursedog with their Learning Management System before it can be used by instructors. This only needs to be done once.
In order for Coursedog to authorize against Canvas via OAuth, Coursedog must be provided an OAuth Client ID and Client Secret by the institution. Usually, a Canvas Administrator will generate these credentials.
Generating the Application Key
Prerequisite
Please notify Coursedog of your intent to register the application, so we can provide you the necessary identifiers and answer any questions that might arise.
How to Do It
Within Canvas, navigate to Admin > Developer Keys.
Select “+ Developer Key” to register a new application.
Within the dialog box that pops up, click “API Key”.
Fill out the settings as outlined below.
Click “Save”.
Ensure the key is enabled as shown below.
Make a note of the Client ID and Secret Key under “Show Key”
e.g. Client ID in the screenshot below is 27170000000000000015 and the Secret Key will pop up if you click “Show Key”
Send Coursedog this Client ID and Secret Key.
Once complete, continue with Assessment Freshdesk Documentation - Canvas Integration Guide.
Related Resources
OAuth Client ID and Client Secret [External Canvas Documentation]
How To Manage Developer Keys for an Account [External Canvas Documentation]