While a workaround exists using restricted pages (though it's not straightforward and requires additional activities using restriction conditions), we encourage you to submit this as a separate improvement request. This will allow for dedicated investigation, and it may also be considered during the work on IDEA-257.
Additional Context: When setting up a badge with "Activity Completion" as a criterion for a quiz, there is no option to require a minimum grade. This results in badges being awarded even for empty quiz submissions, which undermines the integrity of the certification process.
Steps to Reproduce:
- Set up a quiz with a badge tied to its completion using "Activity Completion."
- Have a user submit an empty quiz.
- Observe that the badge is awarded despite the lack of any meaningful completion.
Expected Behavior: Badges should only be awarded when a user achieves a minimum required grade in the quiz.
Suggested Course of Action: For both issues, we propose the following:
- Implement a mechanism to allow users to earn new badges after re-qualifying, even if they previously had an expired badge.
- Add a feature to require a minimum grade for quiz completion when using "Activity Completion" as a badge criterion.