Badges FAQ
How can teachers award site badges?
By default, teachers can only award course badges. Only users with capabilities to manage badges in the system are able to do this, so if you wish teachers to award site badges you need to create a new, global role.
- Go to Administration > Site administration > Users > Permissions > Define roles and add a new role called for example "Site badge awarder"
- Add it to the "System" context
- Set the following capabilities to "allow": moodle/badges:awardbadge, moodle/badges:viewbadges, moodle/badges:configurecriteria
- Assign this role to the teachers you wish to award site badges.
The teacher with the role "Site badge awarder" will see a link to Badges in the Administration block.
Can more than one teacher in a course award the same badge?
(copied from MDL-39189) It's not the user who issues the badge, but a role. Users with multiple roles will have an option to use both of them to issue badges. If the badge is awarded twice by different roles, both roles are displayed and criteria (ALL/ANY) is given. In some cases it will be required for a badge to be awarded by several different roles. When there are, let's say, three teachers in the course and they go to award a badge as a teacher, each of them will see the list of users who already got the badge from a teacher, so they won't need to award the badge again.
See also
- Using Moodle Badges forum
- Open Badges and Moodle blog post from Gavin Henrick