Is it possible to award a Site Badge without using "criteria"?
I am being asked to program in an ability to award Badges to specific students for specific reasons, driven by data outside of Moodle. I plan to create the necessary software and data tables to house the data to be used for this task. But first I want to know is it possible? I haven't worked with Badges before. I read this bit on the Using Badges link (https://docs.moodle.org/311/en/Using_badges#Adding_a_site_badge) and it doesn't answer this question unless the answer is no, criteria is the only way to award a site badge:
Adding a site badge
- An administrator can add a site badge from Site administration / Badges / Add a new badge.
- While the settings are basically the same as for a teacher in a course, the criteria are slightly different because of the global nature of the badge. These are: manual issue by role; completing a set of courses or profile completion, cohort membership and previously awarded badges. As part of the profile completion criteria, a badge may be awarded for uploading a profile picture.
- In order to be able to award a site badge based on completing one or more courses, completion tracking needs to be enabled in the site and relevant courses. In each course, activity completion must be set for the chosen activities, which must be then checked in the course completion settings.