Group Training Assignment
Assign courses to entire groups at once
Overview
Group assignment is the most efficient way to:
- Assign training to all users with shared characteristics
- Keep assignments updated as people join or leave
- Manage training at scale
- Ensure consistent compliance across teams
How It Works
Group assignment allows you to assign training to entire groups at once. When you assign a course to a group, all current members receive the assignment, and with dynamic groups, membership updates automatically maintain correct assignments.
Assignment Propagation
When you assign a course to a group:
- Immediate Assignment - All current group members receive the course assignment immediately
- Individual Tracking - Each user's progress is tracked separately
- Dashboard Updates - Course appears on each member's dashboard as required training
- Notification Distribution - All members receive assignment notification emails (if enabled)
- Compliance Integration - Assignment is included in compliance calculations for all members
Types of Groups
Static Groups
- Fixed list of specific users
- Manual membership management
- Membership changes require admin action
Assignment behavior: When you add/remove users from a static group, their course assignments update accordingly.
Dynamic Groups
- Rule-based membership
- Automatic membership updates
- Maintains itself as organization changes
Assignment behavior: When user attributes change and they join/leave the group, course assignments update automatically.
Dynamic Group Auto-Updates
With dynamic groups, assignments stay current automatically:
- New Members Added - When users join departments or change roles, they automatically receive group assignments
- Members Removed - When users no longer match group rules, assignments may be removed (depending on settings)
- No Manual Work - You assign once to the group, and membership changes handle assignment updates
- Scalable - Works efficiently even as your organization grows
Multiple Group Assignments
A course can be assigned to multiple groups:
- Users in multiple groups receive the assignment once (not duplicated)
- Each assignment can have different due dates or settings
- Useful for training required across different organizational units
Tip
Types of Groups
Static Groups
- Fixed list of specific users
- Users are manually added/removed
Good for: Project teams, committees, one-off training cohorts
Dynamic Groups
- Membership based on rules (department, role, location)
- Users automatically added/removed as attributes change
Good for: Department training, role-based courses, location-specific safety
Tip
Step-by-Step: Assigning Training to a Group
Access Course Management
- Log in as an Admin
- Go to Admin → Course Management
- Find the course you want to assign
Open Assignment Settings
- Click on the course
- Look for Assign to Group or similar option
- The group assignment interface opens

Select a Group
- Browse available groups
- Or search by group name
- Click on the group to select it
Configure Assignment Options
You may have options like:
- Due date - When should people complete by?
- Priority - High, normal, or low
- Notification - Send email about assignment?
Save the Assignment
- Review the assignment details
- Click Assign or Save
- The course is now assigned to all group members
What Happens After Assignment
Immediate Effects
- All current group members see the course on their dashboard
- Course appears as "Assigned" in their catalog view
- Email notifications sent (if enabled)
For Dynamic Groups
- New members get the course automatically
- Members who leave lose the assignment
- No manual intervention needed
For Static Groups
- Only manually-added members have the course
- You control who is added/removed
Managing Group Assignments
Viewing Current Assignments
To see which groups have a course assigned:
- Go to the course settings
- Look for "Assigned Groups" section
- See all groups with this assignment
Removing a Group Assignment
To stop assigning a course to a group:
- Open the course settings
- Find the group in assignments
- Click Remove or Unassign
- Current group members lose the assignment
Tip
Using the Group Assignment Modal
Opening the Modal
The Group Assignment Modal is accessed from:
- Course Management page
- Individual course settings
- Admin → Groups section
Available Options
| Option | Purpose |
|---|---|
| Select Group | Choose which group to assign to |
| Select Course | Choose which course to assign |
| Select Course Chain | Choose a learning path instead |
Assigning a Course Chain
You can assign entire learning paths to groups:
- Open group assignment
- Choose Course Chain instead of individual course
- Select the learning path
- All courses in the chain are assigned
Best Practices
Use Descriptive Group Names
- ✅ "All Customer Service Team"
- ✅ "London Office - Fire Wardens"
- ❌ "Group 1" or "Test"
Match Groups to Training Needs
Create groups that align with training requirements:
- Department groups → Department-specific training
- Role groups → Role-specific skills
- Location groups → Location-specific safety
Use Dynamic Groups Where Possible
Benefits:
- Less manual work
- Always up to date
- Scales automatically
Document Group Purposes
Keep notes on:
- Why each group exists
- What training is assigned
- Who is responsible for the group
Examples
Example 1: All Engineers Need Safety Training
- Create dynamic group: "All Engineers" (Rule: Job Role = Engineer)
- Assign "Workplace Safety Essentials" to this group
- All current and future engineers get the course
Example 2: Project Team Needs Specialist Training
- Create static group: "Project Alpha Team"
- Add the 12 project team members
- Assign "Project Alpha Onboarding" to this group
- When project ends, delete or archive the group
Example 3: Managers Need Leadership Path
- Create dynamic group: "All Managers" (Rule: Role = Manager)
- Assign "Leadership Development" course chain
- All managers get the full learning path
Troubleshooting
Some group members don't see the course
- Check they're actually in the group
- Verify visibility rules aren't blocking them
- Have them refresh their dashboard
Can't find the group I need
- Search by full group name
- Check it exists in Admin → Groups
- Create a new group if needed
Changes to group not reflected
- Dynamic groups update on a schedule
- Give it a few minutes
- For static groups, check changes were saved
Removed from group but still sees course
- Course may also be individually assigned
- Course may be mandatory for all
- Another group may also have this course
Related Guides
- Dynamic Groups - Set up rule-based groups
- Individual Assignment - One-off assignments
- Visibility Rules - Control who sees courses