Curriculum Versioning Enhancement​
Prior to this enhancement, the administrators could not know if a curriculum version had been assigned to any user. Also, editing the Structure section of an unassigned Curriculum and saving the edits created a new curriculum version.
With this enhancement, the Structure section displays a message to notify the administrators when no assignment has happened to the curriculum version. When no user has been assigned to the curriculum version, making changes in the Structure section and clicking save does not create a new curriculum version. A new refresh icon is available to check for the Curriculum assignment status. When the Curriculum is assigned to a user, the message and the refresh icon disappear, and the administrators can create new Curriculum version.
Note: The "Refresh" icon does not trigger system assignment processing. It just checks whether any assignment has happened for the Curriculum version.
Note: Generally, the assignments process quickly. This is for scenarios where assignments might take time due to delays.
To know more about structure changes that can cause a new version, See Curriculum - Edit.
Curriculum Versioning Enhancement - How does it work?
- When a Curriculum version is not assigned to a user, the Structure section displays the following message to the administrators, Current version is not assigned to any of the users yet, clicking on save will not create a new version. Click on refresh icon to check the status.
- Click the refresh icon to check the assignment status of the Curriculum. The message appears as long as the Curriculum remains unassigned. Also, in case of no assignment, saving the structural edits does not create a new curriculum version, and the Curriculum continues to display the existing version number after saving.
- Once the Curriculum is assigned to a user, the message and the refresh icon disappear, and the administrators can create a new version of the Curriculum after saving the edits made in the Structure section.
Use Case
An administrator created a Curriculum with version 1 (C1V1) and saved the structure. C1V1 has not been assigned to any user. As long as C1V1 remains unassigned, the Structure section of C1V1 displays the message, Current version is not assigned to any of the users yet, clicking on save will not create a new version. Click on refresh icon to check the status. Therefore, editing and saving Structure does not create a new version of C1V2. The administrator clicks on the refresh icon to periodically check for the C1V1 assignment status. Once C1V1 is assigned to a user, the message and the refresh icon disappear, and the administrator can create a new version of C1V2 after editing and saving the Structure of C1V1.
How Does this Enhancement Benefit My Organization?
The enhancement ensures that the administrators make the right choice during the versioning process.
Considerations
- This functionality is more relevant in scenarios where the administrators create back-to-back versions of a Curriculum within a short span.
- Customers may also experience improved email performance during versioning as some optimizations have also been included with the release.
Frequently Asked Questions (FAQs)

No, it does not impact any existing functionality.
Implementation
This functionality is automatically enabled for all organizations using the Learning module.
Permissions
The following existing permissions apply to this functionality:
PERMISSION NAME | PERMISSION DESCRIPTION | CATEGORY |
Curriculum Owner | Grants ability for those designated as owner of one or more existing curricula to make edits/updates to those curricula. This is an administrator permission. | Learning - Administration |
Curriculum Player Options | Grants ability to enable Curriculum Player feature via the General step when creating or editing a curriculum. This permission cannot be constrained. This is an administrator permission. | Learning - Administration |
Enable Curricula Auto-Launch Option | Grants ability to enable the curricula auto-launch feature via the Structure step when creating or editing a curriculum. This is an administrator permission. | Learning - Administration |