When users log in to complete their training, they can see all of their assignments from active training campaigns. If a user is enrolled in multiple training assignments across various campaigns, the order in which the assignments are displayed are prioritized according to the following list:
- Assignments that are past due <-- Highest Priority
- Assignment status (In Progress, Not Started) and recent activity on the assignment also affects placement. For example, if a user is marked as In Progress and has had recent activity on the assignment, it will appear higher on their assignment list.
- Incomplete assignments that expire in the next 24 hours
- The user's current status for the assignment (In Progress, Not Started, Complete,)
- Time remaining (before the enrollment period ends)
- The content order in training campaigns <--Lowest Priority
The sorting is applied in order. For example, all assignments with the same status will be sorted by time remaining. Additionally, all assignments with the same status and the same time remaining are sorted by last activity.
This will result in training assignment ordering that looks something like this:
- Assignment that is past due (Status: Past Due) <--Highest Priority
- Assignment that expires today (Status: In Progress)
- Assignment that expires today (Not Started)
- Last assignment worked on
- Assignment that has not been started with not much time remaining in the campaign that is first in its campaign
- Assignment that has not been started with not much time remaining in the campaign that is not first in its campaign
- Assignment that has not been started with a lot of time remaining before the campaign ends
- Completed assignment (Most recently completed)
- Completed assignment (Oldest) <--Lowest Priority
Completed assignments will only appear if the campaign is still in progress.