-
Improvement
-
Resolution: Not a bug
-
Minor
-
None
-
4.3.10
-
MOODLE_403_STABLE
While duplicating badges has been possible since version 4.5, we acknowledge the potential benefit of re-issuing expired badges. However, we will need to investigate this further to ensure there are no unforeseen downsides.
Additional Context: Users who previously earned a badge that has since expired cannot obtain a new one despite meeting the criteria again by retaking the quiz. This creates inconsistencies in badge distribution and hampers ongoing certification processes.
Steps to Reproduce:
- Set up a course with one student
- Add a page with activity completion (Mark as done)
- Add badge that expires on the next day a certain period and set the criteria so the Page activity completion will deliver the badge.
- Have a user complete the page and earn the badge.
- Wait for the badge to expire.
- Have the user mark the page as done again
- Observe that a new badge is not issued despite meeting the criteria.
Expected Behavior: Users should be able to earn new badges upon re-qualifying, even if they previously had an expired badge.