How Do I Set Up the Canvas Integration with Accredible?

Want to offer course completion certificates, micro-credentials, open badges, and blockchain credentials for your Canvas course? This article explains how.


 

Contents

Accredible Shared Secret and Consumer Key

App Installation

Configure Developer Key and OAuth Key

Time to Issue Credentials!

 


Accredible Shared Secret and Consumer Key 

Note: You will need to be an Administrator with the Accredible account to set up the Canvas integration properly.

You will need your Accredible Shared Secret and Consumer Key to set up the integration.  Here is how to find them:

  1. Select Integrations from the menu at the top of your ACMS dashboard.
  2. Input "Canvas" into the Search for integrations search bar.
  3. Click on View Details on the Canvas Item.
  4. Your Consumer Key and Shared Secret will be visible on the right-hand side of the page.


App Installation

Important Note: The steps below will guide you in installing the Accredible app on a Course Level.

If you need to show the Grades from Canvas, please remember to install the Accredible app on an Admin level.

  1.  Select Courses from the left-hand side menu in Canvas, and then select the relevant course from the options.




  2. Click Settings from the bottom of the list on the left-hand side.

  3. Select the Apps tab from the top of the page to enter the App Center.

  4. Select the appropriate Accredible app for your account, then click + Add App. The server your account is on is not related to your geographical location. If you are unsure which server your account is on, please contact support@accredible.com. 

    a) Accredible Certificates & Badges should be used by issuers on the US Server.
    b) Accredible Certificates & Badges (EU) should be used by issuers on the EU Server.




  5. Input the Consumer Key and Shared Secret into the form, name the app "Accredible", then click Add App

  6. Enter your Canvas Instance URL into the Your Canvas URL field in Accredible. This is where you obtain your Consumer Key and Shared Secret and press Save



PLEASE NOTE:  Your Canvas URL is used to support customers who use Canvas V1. Our Current Canvas version supports Multiple Canvas instances and does not require this URL.


 

 

Configure Developer Key and OAuth Key

We will need to Configure Developer Key and OAuth Key for the Display Final Grade option.

NOTE: If you need to show the Grades from Canvas, install the Accredible app on an Admin level first.

You can skip this section if you do not need the Grade from Canvas. 

 
Here are the steps below:
1. Generate Canvas REST API Developer Key by going to the Site Admin page.
Screen Shot 2022-08-29 at 3.17.20 PM

 

2. Create a new API Developer Key for the Accredible integration.
Screen Shot 2022-08-29 at 3.17.42 PM

 

3. Fill in the key name and redirect the URL for the Accredible integration. 

Redirect URL: https://dashboard.accredible.com/integrations/canvas/lti/admin-settings/oauth-redirect

 
Accredible Support 2023-02-15 at 09.37.35

 

Note: If you would like to Enforce Scopes, the only one you need to select is Enrollments -> url:GET|/api/v1/users/:user_id/enrollments

Accredible Support 2023-02-15 at 09.42.36

 
4. Enable the generated Developer Key.
Screen Shot 2022-08-25 at 12.07.00 PM
5. Copy the Client ID and the Client Secret (hidden with “Show Key“).

6. Once copied, select Accredible Settings from the left-hand menu.

Screen Shot 2022-08-25 at 11.57.14 AM

7. Add the copied Client ID and the Client Secret.

You can now return to the module and select the Custom Grade Attribute!

Important Note: You can only select an Accredible custom attribute from the final grade drop-down menu. If you don't create any custom Grade attributes in Accredible, the final grade drop-down menu won't show any attributes to select.

If you want to learn how to create a custom attribute, visit our article Manage Attributes.

Screen Shot 2022-08-25 at 12.12.21 PM

 


 

 

 

 

Time to Issue Credentials!

You've installed the plugin. Now it's time to automatically issue credentials from your Canvas instance via Accredible. Be sure to check out our next article for more information on how exactly your recipients receive their credentials:  How Credentials are Issued through the Canvas Integration with Accredible



Has this article helped you? Let us know!

If you would like to tell us about any improvements you feel could be made to this page, you can email us at support@accredible.com.