I would like to be able to be able to define Groups using automatic assignment based on a Course.
Eg: [Enrolled in Course ] [contains] ["dog grooming"].
That way users across several departments, but all enrolled in the same course, could be automatically added to a group called "Enrolled in dog grooming course", which could then be used for other purposes, such as reporting, setting availability rules for Global Resources, etc.
Yes! We would love to see this feature as well. It would be particularly helpful if this also included rules for course is or is not expired.
Yes! This would enable so many more features! This would also allow for leaderboards to be focused around courses/curricula if an automatic group could be created based on course/curriculum enrollment. The refine rule option should then let you add additional courses to create "and" logic to find all users enrolled in a set of courses.
Adding commentary to this, as not having this feature has caused us to move away from the shopping cart and public catalog.
When someone purchases a course (or enrolls), there is a tremendous amount of automation which can/should happen, all triggered by groups. When enrolling using an enrollment key or data import, we can set a custom field, which triggers group membership, which triggers the automation. This works, but becomes unmanageable since you run out of custom fields.
If the course (curriculum too) can trigger group membership, we can automatically enroll in sessions, add resources and courses. It creates a much better learner experience.