What are Programs?
Programs can serve as a framework for organising a series of courses into a structured learning pathway. Programs are designed so that a user only completes once unlike certifications which are only valid for a limited period.
How do Programs work?
- Course Set: You can only add a defined set of courses to a Program.
- Automatic Status Updates: Once learners complete the required coursework, the LMS will then immediately check if the course completion criteria have been met. Program and course statuses are then updated in reports, including the learner’s Record of Learning and Required Learning pages.
Can due dates be set within a Program?
For any given assignment, you can set a due date using one of two options:
- Complete by: Select a specific calendar date as the due date.
- Complete within: Set a relative due date based on a timeframe (e.g., days or weeks from a triggering event). Note that relative dates may not be immediately calculable for some users, such as those who haven’t yet met the trigger (e.g., their first login). An actual due date will be assigned once the criteria are met.
Important Points About Assignment Due Dates:
-
Handling Multiple Assignments:
- If a user is assigned through multiple sources (e.g., individually and as part of an audience) with differing due dates, the later due date will apply.
-
Adjustments to Due Dates:
- Due dates for assigned users can only be extended. If a new assignment sets an earlier due date for a user who already has one, the earlier date will not override the existing one. This is designed to prevent learners from having their planned completion time unexpectedly shortened. However, the new due date will apply to users added to the assignment after the change (e.g., learners added to an audience after the earlier due date was set).
-
Removing Due Dates:
- Deleting a due date from an assignment does not affect users who already have one. However, users added to the program in the future through this assignment will no longer have a due date applied.
Variations in Users’ Due Dates:
A user's actual due date may differ from the assignment's due date for several reasons:
- They are also assigned through another assignment type with a different due date.
- The relative due date is not yet applicable to them (e.g., it depends on their first login).
- A manager has granted them an extension.
- An exception occurred, and the "Set realistic time allowance" action was applied.
- Their due date was assigned before a change in the assignment due date.
Can changes be made to a Program once it is created?
More information on making changes to a Program can be found here.
What are Exceptions in a Program and how do they be resolved?
More information on Exceptions and how they can be resolved in the LMS can view found here.
How to build a Program
A step by step guide on building a Program can be found here.