Moodle badges will become locked and you cant change the criteria once its issued. Thefore editing Moodle badge after it is issued to users is impossible from the backend.
However, you still can edit the badge criteria from your Moodle database.
Before doing any changes to the database, ensure you have made backup of your database and Moodle files. Wrong alteration to Moodle database tables may cause your Moodle stop working!
Step 1 – Editing Moodle Badge
Login to your phpMyAdmin or other database management tools. If you using cPanel, phpMyAdmin is available in cPanel. If you using dedicated server, you can download phpMyAdmin and place it in your Moodle directory and access it via URL. Typically no installation needed. However having phpMyAdmin on real production server without making changes to secure it, may cause security issues.
Locate the badges related tables in your Moodle database.
mdl_badge and identify your badge
In the image shown above, my badge
mdl_badge_criteria table. Identify the criteria
id for my
In this image my criteria
Finally open the
Look at the line which has
17 which refer to my badge.
Now you can change name and value to reflect different completion.
If you unsure what to change here, simply create a dummy badge which has the values you want to change to. Then it will also reflected in this table. Copy values from dummy badge to your present badge.
For further help, comment!