Badges are great, we should make more. Here’s how:
Design the badge image
These sites are useful:
https://badge.design: An interactive badge editor
http://flaticon.com: Lots of pictures you can copy to put on the badge.
Get the PNG for your badge.
Upload the badge
The badge will need a URL to the badge image. The simplest thing to do is to write a post in Discourse explaining the new badge. Paste the badge image into the post. Once you save the post, you can right-click the image to get its URL.
Create the badge
Go to https://discuss.openedx.org/admin/badges, and use the New button.
Icon: It doesn’t matter that much, because your image will take precedence.
Image: put the image URL you copied into the Image field.
Type (bronze, silver, gold): Probably at least silver. Look at the existing badges to see other badges for comparison.
Group: “Contribution” is likely, but we can make another group if you want.
Write descriptions
Be sure to check off:
“Show badge on the public badges page”
“Show post granting badge on badge page”
“Enable badge”
Award the badge
There are a few ways to do it.
The badge can be awarded in response to a post in Discourse. Click the “…” button on the post, then the admin wrench, then Grant Badge
The badge can be awarded manually to a person from their user page: https://discuss.openedx.org/admin/users/3/nedbat/badges
The badge can be bulk-awarded to a list of people. Go to https://discuss.openedx.org/admin/badges and use the Bulk Award button.