All 8 badges for submitting assignments work, so it is working. I suspect if I were to remove the final grade criteria from the three other badges they would also work.
The problem seems to be that the criteria for course completion with a final grade is not being recognized by the badge and failing to trigger. When testing I set up a manual badge with the course criteria and while I could manually assign the badge, it wouldn't show up until I removed the course aspect.
So, unfortunately there is a problem with it seeing the final grades either through a setting, a bug, or something else. I also have no control over what version this school division uses as I am simply a hired designer of the course.
There is no "Course Completion" report under the reports section. I have:
I looked into them and they do seem to be recording the activities being submitted.
The only other place that has "Course Completion" is in it's own section, which I believe I posted an image of earlier in the conversation.
We've got it! I think it was not working because you haven't defined any course completion criteria from the "Course completion" section.
The "Course completion" report only appears when the "Course completion" is enabled. You should access to the "Course completion" from the course cog and select the criteria to complete the course (i.e. activities to be completed, grade...). Reviewing the screenshot I've realised now that there are no criteria selected. Once done, the course completion will be enabled, so badges will start awarding automatically for the users who have completed the course. Besides, the "Course completion" link report should appear in the reports section. From here, you'll be able to check who should award the badge.
You are correct!!!
I checked those boxes and within a few moments the badges were awarded. Awesome!
The only glitch is that it seems to award the bronze to every student that got minimum 80%. So, there is a student that got silver, but they were also awarded bronze. One got gold, and so far they were awarded bronze and gold (not sure if/when silver will be awarded).
I suspect this may be a limitation of how it calculates the final grade or something. Meaning that if the student hits 100%, it also says, "Oh, they've also got 80% and 90%!"
Perhaps there is a way to add additional criteria, but for now at least the badges are working. Thank you so much. I really appreciate you taking the time to help me get it working. I owe you one! :D
Wow!! I'm happy to see that you've been able to fix it!
Regarding the bronze badges, maybe this post helps you to fix also that: https://moodle.org/mod/forum/discuss.php?d=380386#p1534224