Defining Reasons for Program and Class Status Updates

To define reason codes and map them to program or class statuses, use the Reason Codes (LM_RSNCD_TBL) component and the Reason Code Mapping (LM_CERT_STTS_RSN) component.

Page Name

Definition Name

Usage

Reason Codes Page

LM_RSNCD_TBL

Define reasons for changing program and class statuses.

Reason Code Mapping Page

LM_CERT_RSN

For a particular program status value, associate reasons for changing a learner's status.

Class Reason Code Mapping Page

LM_CLS_RSN

For a particular class status value, associate reasons for changing a learner's status.

The system uses statuses such as registered, in-progress, and dropped, to track a learner's progress through classes and certification programs. While the system automatically updates the learner's status as various events occur, administrators can also update the status manually through the roster pages.

To enable administrators to provide a reason for making certain program status changes, such as setting a learner's certification status to revoked or reissued:

  1. Define codes that represent the reasons for updating a learner's program status.

    Define reason codes on the Reason Codes page.

  2. Associate the appropriate reason codes with each program status.

    Map reason codes to statuses on the Reason Code Mapping page.

  3. Identify the status for which administrators can select a reason.

    Select the default statuses on the Install Defaults - Programs page. You can override these values for a given learning environment.

To enable administrators to provide a reason for making certain class status changes, such as setting a learner's class status to cancelled or rescheduled:

  1. Define codes and descriptions that represent the reasons for updating a class status.

    Define reason codes on the Reason Codes page.

  2. Associate the appropriate reason codes with each class status.

    Map reason codes to statuses on the Class Reason Code Mapping page.

  3. In the Maintain Class page, Inactive is the default reason code whenever class status is changed from Active to Inactive.

    A warning message appears: ”Warning – Class status has been set to Inactive. Student enrollment information will be updated with status and reason.”

Use the Reason Codes page (LM_RSNCD_TBL) to define reasons for changing program and class statuses.

Navigation:

Set Up ELM > Catalog > Reason Codes

This example illustrates the fields and controls on the Reason Codes page.

Reason Codes page

Use this page to define reason codes that you select when updating a learner's program or class status

Field or Control

Description

Type

Select the type of reason code:

Class: Select for class inactivation reasons.

Program: Select for program status update reasons.

Code

Enter the reason code.

Description

Enter a description for the reason code.

Use the Reason Code Mapping page (LM_CERT_RSN) for a particular program status value, to associate reasons for changing a learner's status.

Navigation:

Set Up ELM > Catalog > Reason Code Mapping

This example illustrates the fields and controls on the Reason Code Mapping page.

Program Reason Code Mapping

Select the reason codes to associate with a given program status. By default, the status of each reason code is set to Active. A reason code cannot be deleted after it has been used; however, you can set its status to Inactive so that it cannot be selected in the future.

Use the Class Reason Code Mapping page (LM_CLS_RSN) for a particular class status value, to associate reasons for changing a learner's status.

Navigation:

Set Up ELM > Catalog > Class Reason Code Mapping

This example illustrates the fields and controls on the Class Reason Code Mapping page.

Class Reason Code Mapping Page

Select the reason code and reason status to associate with a given class status. The available reason codes are Class Cancelled , Class Correction Needed, Class Inactivated, Class Removed and Class Schedule Change.