Automatic Badges
Free
Automatic Badges is a Moodle local plugin that allows teachers to define rules for automatically awarding badges to students based on their activity and performance in a course. Rules can be triggered by minimum grade thresholds, forum participation, assignment submissions, or any grade book item — including calculated grades that aggregate multiple activities. Global rules can target all instances of a module type at once, and an optional bonus points system writes extra credit directly to the grade book when a badge is issued. Badges are evaluated in real time via Moodle events and in batch through a scheduled task. A built-in dry-run simulator lets teachers preview which students would receive a badge before activating any rule.