Skip to content
  • There are no suggestions because the search field is empty.

Dynamic Due Dates for Assignments

Learn how to create assignments with dynamic due dates in Security Journey. Dynamic due dates automatically calculate each learner’s deadline based on when they are enrolled in the assignment.

Dynamic Due Date Assignments

Dynamic due dates allow you to set a completion window based on when a learner is enrolled in an assignment.

Instead of assigning the same due date to all learners, you can specify how many days each learner has to complete the training after they are added.

With dynamic due dates, you can:

• Set how many days learners have to complete training
• Automatically calculate due dates based on when a learner is enrolled
• Simplify long-term training programs such as onboarding or role-based training

Each learner’s due date is calculated individually based on the settings you configure.


When to Use Dynamic Due Dates

Dynamic due dates work best for training programs where learners may be enrolled at different times.

Common use cases include:

• New hire onboarding programs
• Role-based training paths
• Ongoing compliance training
• Assignments triggered by learner attributes or rules

Because learners may join at different times, each learner receives a personalized due date based on their enrollment date.


Example: How Dynamic Due Dates Work

Example assignment configuration:

Completion window: 30 days

Learner A added: March 1 → Due March 31
Learner B added: March 15 → Due April 14

Each learner receives the same number of days to complete the assignment, but the due date is calculated based on their individual enrollment date.


Setting Up a Dynamic Due Date Assignment

Follow these steps to create an assignment with a dynamic due date.

Step 1: Navigate to Assignments
Go to More > Admin > Assignments.

Step 2: Create a New Assignment
Click + Create New.

Step 3: Select the Path
Choose the Path you want to assign.

Step 4: Select Your Audience
Define the learners who should receive the assignment.

Step 5: Enable Dynamic Date
Under Assignment Settings, select Dynamic Date.

Step 6: Set the Completion Window
Enter the number of days learners will have to complete the assignment after they are enrolled (for example: 15, 30, or 60 days).

Step 7: Save the Assignment
Finish configuring the remaining assignment settings and save the assignment.

Each learner’s due date will be automatically calculated based on when they are added to the assignment.