Learning programs are the framework of every training initiative, and Crunchtime TalentLink offers feature-rich learning programs that support a wide variety of content types. And, in addition to the traditional manual assignment method, learning programs can be auto-assigned based on skill position.
Prior to the new Gen Z release, the power to make learning program changes that propagate a large number of assignments out to multiple locations was controlled by Client Services. Now, in the Gen Z release, you can make those changes yourself and, because of that, it is important that you understand how to manage this power.
Whether it is an auto-assignment or a manual assignment, there is a lot that happens behind the scenes when a learning program is assigned. You certainly don’t need to learn all the steps in this process, but we are including this information here to give you a view into the complexity of the process and a better understanding why mass changes to assignments should be approached thoughtfully.
When auto-assigned, the auto-assign process determines who should get the assignment based on the skill positions selected on the Settings tab of the learning program builder.
After the system determines that the learning program should be assigned to a learner, a user level learning program record is created in the database for that learner for that learning program. Then task records are created for all the content items in the learning program.
If there are conditions on a content item in the learning program, the system determines if that content item should be displayed for that user. If yes, the task’s active flag is set to true; if not, then it is set to false.
The system then counts the total number of active tasks and sets that as the number of tasks the learner needs to finish for that learning program to be completed.
The system then checks to see if any other content item with the same name and type has already completed in a different learning program. If it has been, it marks this task as completed, with that past completion date.
The active and completed tasks are then counted and if the total needed = total completed, the learning program is marked completed with the current date.
Adding content to an existing learning program has the potential to impact all in-progress, not-started, and completed assignments as well as create new assignments.
Action |
Impact |
Add content with no conditions |
|
Add content with a condition that does apply to your learner |
|
Add content with a condition that does not apply to your learner |
|
Note: If you replace an existing content item with a new one (you swap out content items on the learning program builder Content tab), the system views it as a removal and an add and the Adding Content... and Removing Content... rules apply.
Action |
Impact |
Remove content that had no conditions or content that had a condition that applied to your learner |
|
Remove content with a condition that did not apply to your learner |
|
Note: If you replace an existing content item with a new one (you swap out content items on the learning program builder Content tab), the system views it as a removal and an add and the Adding Content... and Removing Content... rules apply.
Action |
Impact |
Add a skill position to an existing auto-assigned learning program |
|
Action |
Impact |
Remove a skill position from an existing auto-assignment |
|
Example Action |
Impact |
|
|