Automatically awarding badges in Canvas courses
The first task is to create or select an Issuer to use for your course. An issuer can be just about anything; an organization, institution, program, department, classroom, person, etc. Issuing entities that can be defined with a name, description, URL, image, email address and entities relevant to the badges issued are all good candidates.
The issuer you create and/or select will become the default Issuer for all badges awarded in this course, so make sure it matches the description of how you would like to publicly present them. Selecting an issuer
When you first visit the Badges or Credentials link of your course, you'll see a list of the issuers you have access to in your Canvas Badges/Credentials account. You can associate one issuer with the course or create a new one by selecting Create issuer. If you have selected the incorrect issuer, you can easily change your selection.
Once you select an issuer, click the Setup tab in the Canvas Badges/Credentials app. This is where you decide which of the Canvas modules you would like to award a badge to students for completing. Not every Canvas module requires a badge — only the modules you want to recognize with a badge.
For each module, you may select a badge you've previously defined in Canvas Badges/Credentials or you can create a new badge.
In the Badge drop-down menu , you can search for the badge using the Search field  or select an existing badge .
Once you've selected badges for your Canvas modules, they'll be listed in the Badges tab.
To edit, duplicate, or create a new badge, click the Options icon  and make your selection .
Once students complete the requirements for Canvas course modules, teachers and/or instructors can track course progress from the Progress tab on the Badges or Credentials course menu. Tracking progress and/or accessing the CSV report from the Learner Progress tab will award badges to students.