Awarding Digital Badges to Increase Engagement - Canvas Badges

Table of Contents

Related Content


Badgr is a digital platform that enables institutions to create, issue, and manage digital badges. When Badgr integrates with Canvas as Canvas Badges, it provides a streamlined way for instructors to create and issue digital badges to students based on their achievements within Canvas LMS. For example, digital badges can be awarded for completing a module, demonstrating mastery of a specific skill, or for achieving participation or engagement within a course Digital badges can serve as a motivator for learners, providing them with a clear path to achieve specific goals and recognition for their achievements. 

Canvas Badges LTI 1.1 has recently been upgraded to Canvas Credentials LTI 1.3. While integrating Credentials LTI 1.3 with Canvas, existing courses may experience some issues. As a recommendation, we advise existing courses to continue to use Canvas Badges LTI 1.1 for the time being. However, if you wish to utilize Credentials in your existing courses, please reach out to ETM: for assistance and further guidance.

Integrate Canvas Badges

As an instructor, you can install the Badgr app at the course level. 

Before install Badgr, you need: 

(You may use account to login via Microsoft option or create a new badgr account using personal email address.) 

Get consumer key and shared secret key 

  1. Login Badgr: 

       Click Sign with Microsoft if you use SPU account.

login badgr    

      2. Navigate to your icon on the top right corner and click Privacy and security. 

privacy and security

     3. Choose Canvas LTI under App integrations. 

Canvas LTI

     4. You will see your consumer key and shared secret key. TIPS: keep this page open until you finish the integration. 

Canvas LTI keys

Build connection between Badgr and Canvas 

  1. Login Canvas and navigate to the course you want to install Badgr. 
  2. Go to Settings [1] from the navigation bar. 
  3. Open Apps tab [2] and search “badgr” [3] in the search box. 
  4. Open badgr US [4]

badgr app install through Canvas

      5. Click “+ Add App” button. 

add app

      6. Paste consumer key and shared secret key you got from the last section.

      7. Click Add app. 

add keys

      8. Refresh Canvas page and you can see Badges from the course navigation bar. 

Configure Badgr and Canvas Badges 

Creating an Issuer 

A badge issuer profile describes an organization or individual responsible for issuing    badges. An issuer could represent an individual, a course or instructor, a department, school or organization. Instructors may create issuers for courses or create an issuer to represent yourself. 

  1. Login Badgr US : 
  2. Open the tab of Issuers 
  3. Click the button of Create issuer 

create issuers

      4. Fill in issuer info (the issuer’s email will be needed when you setup Canvas Badges in Canvas.) 

This info will appear on the issuer’s public page and will be part of each badge this issuer awards. The info will also be shared while recipients share their badges. 

Connect the issuer with Canvas Badges 

After creating an issuer in, instructors need to login Canvas to finalize the settings in Canvas. 

  1. Open Badges from your course navigation bar. 
  2. Verify your email (this is the email you used to create the issuer). 
  3. Select the issuer you want to connect to this course. 

select an issuer to connect with Canvas


Create Badges 

Before creating badges, you wish to award, you must create an issuer and the badges will be associated with the issuer. 

  1. Login Badgr US: 
  2. Select Issuers from the top navigation bar. 
  3. Select the issuer you would like to create a badge for and click View issuer  
  4. Select the Create badge button.

create badges

      5. Add basic information, upload badge image, and earning criteria.

    1. You can upload a designed badge image (Recommended specifications for badge images) or you can design a badge using icon maker or you can design a badge by clicking design a badge 

icon maker badgedesign a badge

                  b. Criteria URL or text. What must be done to earn the badge.

                     Note: URL is *not required* if you enter text into the criteria field. If a URL is included, it should be publicly accessible, not behind a login such as a Canvas course.

      6. Additional information

    1. In the Expiration section, you may add an expiration data when authoring a badge. The expiration date is relative to the badge award date. For example, if the badge is created with a 1-month expiration and is awarded on January 1, the badge will expire on February 1. If the same badge is awarded on March 1, it will expire on April 1. 


Award Badges

You can award badges through manually or you also could award badges via Canvas automatically. Here, we introduce how to award badges through Canvas integration.

 Add Completion Requirements to a Module

After you associate a badge to a module, you need to add completion requirements. Canvas can award the badge to students who complete the defined requirements of the module. 

Note: You cannot add requirements until you have added module items, such as assignment, pages... 

Depending on the module item type, requirements include up to five options: 

  1. View the item 
  2. Mark as done 
  3. Contribute to the page 
  4. Submit the assignment 
  5. Score at least 
  • Locate the module and click the Options icon [1]. And select Edit link [2]. 

add requirements_modules

  • Add module completion requirements by clicking “Add requirement” link.  

          To require students to complete all requirements listed on the Edit Module Settings page to earn a badge, click “Students must complete all of these requirements” option. 

setup requirements

  • Click the button of Update Module. 
  • If you change module requirements that students have already fulfilled and earn the badge, Canvas will revoke the badge from student’s end and award the badge again until they complete the new requirements. 

Setup Canvas Course Badges

Canvas can award digital badges to students when they meet the requirements you set in the course. You also can check student’s progress from Canvas Badges too. 

  • Go to Badges [1] from the course navigation bar. 
  • Go to Setup tab [2] and click tab of Badges [3]. 
  • Click the tab of Add Canvas Course Badges [4]. 
  • You can use the drop-down to choose which badge will be awarded automatically when students meet the module completion requirements. 

setup badges in Canvas

Check Student Progress 

  • Navigate to Badges from the course navigation bar. 
  • Select the Progress tab. 
  • You can check each student’s progress based on each badge earning status. Or you can check badge progress. Canvas badges provides different views for instructors to understand student learning. 

learner progress_1

learner progress_2

if you have new students enrolled into your course, or you didn’t see any updates of the badge progress, you may click on Update now to update the roster and progress. 


Additional Resources

Filter by label

There are no items with the selected labels at this time.