[Credentials/Badges] Allow multiple requirements when awarding a badge

Problem statement:

Currently, badges awarded using the Credentials LTI can only be awarded for singular requirements (assignment grade, course grade, module completion). However, in order to have a more robust requirement for a badge, additional smaller badges must be awarded and placed into a pathway in order to get the correct awarding. These smaller badges lack meaning and necessity, and cause the value of the larger, multiple requirement badge to be diluted among other badges that were awarded only for the purpose of accomplishing a technical task of multiple requirements. As a use case, a user might have a desire to award a single badge in their Canvas course, that requires specific minimum scores on multiple assignments, as well as a certain course score. While the use of module requirements can sometimes allow for this kind of multiple requirements, the need to create a specific module to house these requirements interrupts the flow of a course. It is not in line with best practices of course design to have an extraneous module that breaks the flow of the course, for the sole purpose of being able to award a badge in this way. And, in cases where one of the requirements is a course grade, a module requirement will not be able to meet this need.

Proposed solution:

The desired solution would be allow multiple requirements on a single badge when utilizing the Canvas Credentials LTI. Instead of having to award multiple badges and build a pathway, allow users to pick multiple requirements from the list of available requirements to award a single badge.

User role(s):

admin,instructor,designer

4 Comments
DoraJekkel
Instructure
Instructure
Status changed to: Added to Theme

Thank you for sharing your idea! We reviewed your contribution and the Product Team feels that it aligns well with our existing theme 'Scale up the usage of Canvas Credentials'. Please subscribe to that theme to receive updates.

nathanatkinson
Community Team
Community Team
Status changed to: New
 
nathanatkinson
Community Team
Community Team
Status changed to: New
 
nathanatkinson
Community Team
Community Team
Status changed to: Open