Staggered assignments
Staggered assignments in programs give learners access to the right content at the right time, without overwhelming them with one-time notification bombs. It also saves time for admins. Instead of manually assigning content with the right time intervals, you can set up an automated schedule to do it for you.
What are staggered assignments?
💡 Programs are made up of individual content steps and for each step, a course, live or path can be allocated
Each step in programs can be assigned to learners with a pre-defined delay relative to previous steps.
Each step can have its own specified due date.
Every time program steps are modified, a new version is created. You can select how changes should apply:
Only apply to new learners.
Apply to all learners in progress.
Apply to all learners, even completed ones.
By pressing on the different options, you will be able to see how many users that will be affected:
How to stagger content assignment and set due dates
While adding content to your program you are presented with options to assign that content
Assignment
Under the Assign column you can either assign the steps:
On program start
Learners assigned this step in the program immediately when they have been enrolled to the program
After delay
If it's the 1st step in the program, learners are assigned X days after they have been enrolled to the program
If it's the 2nd step or later, that step is assigned X days after the previous step.
Regardless of the enrollment time, the content will be accessible at 9AM on the specified day
On a specific date
You can specify a date when the step should be accessible
The content will be accessible at 9AM on the specified day
After step X is completed
Learners are assigned this step after having completed the previous step
It is also possible to specify a delay in number of days after completion of the previous step. Then learners are assigned X days after the completion of the previous step
Regardless of the enrollment time, the content will be accessible at 9AM on the specified day
Together with step X
Learners are assigned this step at the same time as the previous step
It is also possible to specify a delay in number of days to assign the next step after assigning the previous step
💡 The time is based on the organization's timezone settings.
Due date
Under the Due date column you can set the following due dates for the content step:
No due date - there is no time limit on learners have to complete this step
Relative to assignment - due date is X days after it is assigned
Specific date - choose a specific date the step is due by
See the video demonstration below showing you how to stagger assignments and add due dates relative to those assignment dates:
Exercises and Assessments in staggered assignments
When Exercises and Assessments are included in a Program, the key differences in staggered assignments is that the completion of the step requires a passing grade before moving on to the next step.
After Step X is Completed
Exercise: The step is only completed after the learner has received a passing grade.
Assessment: The step is only completed when the assessment is passed.
Hence, the next step in the Program will not be available until the learner has either received a passing grade in the exercise or has passed the assessment.
Program Completion:
If a learner has finalized all steps in a Program but is awaiting review on an exercise, the Program will not show as completed until the learner has received a passing grade from the reviewer.
If a learner has not passed an assessment and there are no retries, the learner will be notified of the failure after completion, and the step, as well as the Program, will not show as completed.
Locked steps in program assignments:
For program contents that are locked as their availability depend on completion of previous contents:
These locked steps are visualized in user as well as content detail pages in manage
This is considered when calculating a user’s progress on a program.
FAQ
What happens if I assign a program with content that the user already has completed?
If parts of the courses in the Program are completed: These will already show as completed steps when the learner gets assigned the Program, and the non-completed steps required to complete the Program will be shown in line with assignment settings.
If all courses in the Program are completed: The entire program will be marked as completed automatically for the learner.