You should be able to create a solution to accomplish your goal.
- Skilljar’s API should give give you user records on course completions (I think; we’re writing some type of progress from Skilljar to Salesforce.)
- Set up a Zapier trigger based on the criteria for passing the course(s)
- Assign custom user roles as the way to track those who meet the criteria
- Set up ranks that identify the criteria based on those User Roles.
Most of our ranks are tied to certifications through our Academy (Skilljar is also our LMS, but certification exams use a difference service.) Still, we follow a similar process. When they pass the exam, it assigns a custom role. The custom role triggers the rank (with a rebuild or I believe the next time that user logs in).
While not the same use case, we have another version of this in our community. When users complete a few fundamental courses, it triggers custom roles.
- For some, we also award a badge.
- For some, it’s just a way to track reporting / personas / make segments.
- For some, we may look to do customized user journeys that show/hide certain widgets on the home page using CSS (or hopefully future enhancements to show who sees what.)
Thank you @DannyPancratz, super useful!