Curriculum Versioning Dashboard

A Curriculum Versioning Dashboard page for curricula is available to administrators, allowing them to easily view the options that were selected during the versioning process of a curriculum, along with the users impacted by the versioning. This dashboard is accessible via the Course Catalog and the Course Console.

The Curriculum Versioning Dashboard provides administrators with visibility of past curriculum versioning and allows them to use this information for troubleshooting purposes.

Curriculum Versioning Dashboard Considerations:

  • For curricula, the Curriculum Versioning Dashboard supports the following types of reversioning:​
    • Curricula that are versioned due to a material or online class child learning object being versioned​
    • Curricula that are versioned due to edits to the structure page of the curriculum in Curricula Administration​
  • For curricula, the Curriculum Versioning Dashboard does not support the following:
    • Users with curricula that are versioned directly using the Modify Version of Selected Users on the Manage Enrolled Users page; These users are not displayed in the Affected Users panel.
    • Users with curricula that are versioned during learning assignment processing; These users are not displayed in the Affected Users panel.

The Curriculum Versioning Dashboard page contains five panels:

  • Version Details - This panel displays metadata such as curriculum title, creation date, the user who created the curriculum, version type (Replace or Append), and the options selected during the versioning of the curriculum.
  • Impacted Users - This panel displays details about the users affected by the curriculum versioning. Version Status and Transcript Status filters, along with a user search bar, are available to help locate users to confirm curriculum assignment or assist with troubleshooting. A variety of sorting options are also available.
  • Assignment Details - This panel displays the assignment selections made during versioning: Users Assigned by Learning Assignment or Define by OU. Users with Previous Version(s) on Transcript details are not included in this panel. Instead, this version selection is captured in the Version Details panel and users in the Impacted Users panel.
  • Permissions - This panel displays permissions related to versioning and a total count of constraints set at the time of versioning.
  • Versioning Originated From - This panel displays if the curriculum version originated from a material or online class version, with a clickable link to the material/online class versioning details if applicable.

The Curriculum Versioning Dashboard page can be accessed from either the Course Console or the Course Catalog:

  • Go to: ADMIN > TOOLS > LEARNING > CATALOG MANAGEMENT > COURSE CATALOG. Search for the curriculum and click the curriculum's title. This navigates you to the Course Console page for the curriculum. Open the Options drop-down. Click the Version Details link.

OR

  • Go to: Admin > Tools > Learning > Catalog Management > Course Catalog. Search for the curriculum and click the Actions drop-down next to the curriculum. Click the Version Details link.

Version Details

The Version Details panel displays the following information:

  • Training Title - This field displays the curriculum title.
  • Created On - This field displays the date and time the curriculum version was created.
  • Created By - This field displays the name of the user who versioned the curriculum.
  • Training Type - This field displays the learning object (LO) type, which will state "Curriculum" when accessing this page for a curriculum.
  • Effective Date - This field displays the date and time the new version of the curriculum became effective in the system.
  • Version Type - This field shows whether the curriculum was versioned with Replace versioning or Append versioning.
  • Versions Selected - This field shows which versions of the curriculum were selected for reversioning.
  • Statuses Selected - This field shows which transcript statuses were affected by the versioning.
  • Maintain Progress - This field shows whether the Maintain Progress option was selected during the versioning process.
  • Assign New Occurrence - This field shows whether the Assign New Occurrence option was selected during the versioning process.
  • Version - This field shows the current version number of the curriculum.
  • Assigned To - This field shows the users selected to receive the new version. Available options for this field during the versioning process include:
    • Users with Previous Version(s) on Transcript
    • Users Assigned by Learning Assignment
    • Define by OU
  • Comments - This field displays any comments left by the user who versioned the curriculum.

Note: When a curriculum is versioned due to its child training being versioned, this is designated on the Version Details panel. The following fields on the Version Details panel are hidden in this scenario because they are not applicable:

  • Effective Date
  • Versions Selected
  • Statuses Selected
  • Maintain Progress
  • Assign New Occurrence
  • Assigned To
  • Comments

Impacted Users

The Impacted Users panel includes the following information:

  • User Search - Administrators can search for users by typing the user's first name, last name, full name, username, or User ID into the search bar. To run the search, the administrator must click the Search icon after entering search criteria. Filters are available to further filter the search:
    • Version Status - Use this filter to filter users by version status.
    • Transcript Status - Use this filter to filter users by transcript status.
  • Version Status Breakdown - This area shows how many users are in each version status:
    • Processed - These are users who were processed due to the versioning of the curriculum. These users have the latest version of the training.
    • Errored Out - These are users who were not processed due to system errors.
    • In Process - These are users who are currently in the versioning queue.
    • Original - This is the original list of users who were included in the versioning.
  • Table of Users - This table displays the users who have a version of the curriculum on their transcript. The users in this table are sorted by name. The table displays the following information about each user who has a version of the curriculum on their transcript:
    • Version
    • Name
    • Username
    • User ID
    • Process Date
    • Version Status
    • Transcript Status
    • LO Type

If more than 20 users display in the table, the table is paginated, with 20 users per page.

Assignment Details

The Assignment Details panel displays the assignment selections made during versioning: Users Assigned by Dynamic Assignment or Define by OU.

Details regarding Users with Previous Version(s) on Transcript are not included in this panel. Instead, the version selection is captured in the Version Details panel and users in the Impacted Users panel.

Note: This section is not displayed if the curriculum version was initiated due to the versioning of a child LO such as an online class or material.

For assignments defined by organizational unit, the following information is displayed:

  • OU Type - This displays the type of organizational unit that was included in the assignment.
  • Name - This displays the name of the organizational unit that was included in the assignment.
  • Include Subordinates - This displays whether the Include Subordinates option was selected for the organizational unit.

If more than five assignments are available, a Search feature is available. Administrators can search by OU Type or Name.

For assignments defined by dynamic learning assignment, the following information is displayed:

  • LAT ID - This displays the unique identifier for the learning assignment.
  • Training Title - This displays the title of the training included in the learning assignment.
  • Assignment Type - This displays the type of learning assignment (e.g., Dynamic, Dynamic Recurring).
  • Create Date - This displays the date on which the learning assignment was created.
  • Created By - This displays the name of the user who created the learning assignment.

If more than five assignments are available, a Search feature is available. Administrators can search by LAT ID or Training Title.

Permissions

The Permissions panel displays permissions related to versioning and a total count of constraints set at the time of versioning.

The following information is displayed:

  • Has curricula version permission - This displays whether the user who created the version had the Curricula Version - Manage permission.
  • Has curricula manage permission - This displays whether the user who created the version had the Curricula Admin - Manage permission.
  • Total Constraints - This displays the total number of constraints that were applied to both of the user's permissions at the time the user created the version. The constraints on these permissions determine for which users the administrator can assign a new version of a curriculum when reversioning the curriculum.

The flyout that the displays the details of the constraints is not available for curricula for this release. This will be delivered in a future release.

Versioning Originated From

The Versioning Originated From panel displays details about the material or online class from which the curriculum version was initiated.

The following information is displayed:

  • Training Title - This displays the title of the training that initiated the curriculum versioning.
  • Object Id - This displays the unique identifier for the training that initiated the curriculum versioning. If the curriculum version originated from a material or online class within the curriculum, administrators may select the Object ID link to view the Versioning Dashboard for the corresponding training item.
  • Training Type - This displays the type of training that initiated the curriculum versioning.
  • Version - This displays the version number for the training that initiated the curriculum versioning.
  • Created On - This displays the date on which the version was created.