Curriculum Child Training Due Dates

With this enhancement, due date issues that previously occurred when higher versions of child training items were assigned have been resolved.

Use Case #1 - Latest Due Date for Child Training Items in Curriculum

If a user already has the previous version of a curriculum with a due date, ​and then the user is assigned the new version of the curriculum via a standard learning assignment with a different due date, and the Assign New Occurrence option is turned on, the Maintain Progress option is turned off, and the option to override prior due dates is turned on, the user WILL receive the latest due date for child training items in the curriculum.

Example:

  1. The "Security 101" material is versioned to v2. The "Security" curriculum is also versioned to v2. When these training items are versioned, the administrator uses the Versioning Options to ensure Adam does not receive v2 of "Security 101" or v2 of "Security."
  2. The administrator edits the structure of the "Security" v2 curriculum and changes the due date of "Security 101" v2 to 7 days after the most recent assignment.
  3. The "Security" v2 curriculum is assigned to Adam on the 5th of July via a standard learning assignment with the Assign New Occurrence option turned on, the Maintain Progress option turned off, and the option to override prior due dates turned on.
  4. Result: The "Security 101" v2 material inside the curriculum has a due date of July 12th.

Use Case #2 - Correct Due Date for Latest Version of Training in Curriculum

If the previous version of a child training item with a due date on a user's transcript is removed, and then the child training is versioned and the new version of the training item is added to a different curriculum with a new due date, and the curriculum is assigned to the user via a standard learning assignment, the latest version of the child training item in the curriculum receives a correct due date from the curriculum structure.

Example:

A curriculum called "Security" is created. It contains a material called "Security 101" and a material called "Security 201," and via the curriculum structure, these child training items are configured to have a due date of 2 days after assignment.

  1. The "Security" curriculum is assigned to a user named Adam on the 1st of July.
  2. The "Security" curriculum is later removed from Adam's transcript.
  3. The "Security 101" material is versioned to v2, and the when the administrator selects versioning options during the versioning process, they ensure Adam does not receive v2.
  4. A new curriculum called "Advanced Security Concepts" is created. It contains v2 of "Security 101" and a material called "Security 301," and via the curriculum structure, these child training items are configured to have a due date of 5 days after assignment.
  5. On July 7th, Adam is assigned the "Advanced Security Concepts" curriculum via a learning assignment with the Assign New Occurrence option turned on and the Maintain Progress option turned off.
  6. Result: "Security 101" v2 material is due on the 12th of July.

Use Case #3 - Change Due Date for Child Training in Pending Prior Training Status

If a curriculum is reassigned to a user, managers can change the due date of child training within a curriculum via the Training Details page when the child training is in a Pending Prior Training status.

Example:

  1. A curriculum called "Security" is created. It contains a material called "Security 101" with a sequence number of 1, and a material called "Security 201" with a sequence number of 2.
  2. The "Security" curriculum is assigned to a user named Adam on the 1st of July. Adam completes the curriculum.
  3. An administrator later changes the structure of the "Security" curriculum by deleting "Security 101" from the structure and adding a material called "Hacking 101" with a sequence number of 1 and a due date of 2 days after assignment. These changes cause the "Security" curriculum to be versioned to v2, and during the versioning process, the administrator selects the Completed status and the Assign New Occurrence option.
  4. The "Security" v2 curriculum is assigned to Adam on the 3rd of July. Adam begins the "Hacking 101" material, so its transcript status changes to In Progress, and the "Security 201" material's status is Pending Prior Training.
  5. Result: A manager navigates to Adam's transcript and is able to change the due date of "Security 201" from the 3rd of July to the 8th of July.

Considerations

  • This enhancement applies to child training in curricula versioned with Append logic or Replace logic.
  • This enhancement applies to all transcript statuses corresponding to the previous version of the child training.​

Implementation

This functionality is automatically enabled in all portals using the Learning module.