What is Canvabadges?

Canvabadges let you award badges to students in courses based on their total grade in the course and their completion of course modules. You can also put a manual approval step on as well that requires your final sign-off before they receive the badge.

Put it all together and you've got some lightweight course credentials! Badges can be added to a Mozilla Backpack, or you can drop this javascript file in your global Canvas scripts to let users add them to their Canvas profiles.

Setup and signup directions vary depending on the organization. You can also see the public and shared badges by checking out the stats page.


Lots of schools will probably want to host their own badge issuing server, so the domain matches their school (i.e. badges.utah.edu instead of canvabadges.herokuapp.com). Good news! You can now do that with Canvabadges! Just contact the site's owner about getting a custom domain configured. Or you can also run the code yourself.

We issue open badges