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 |
---|---|---|
LM_RSNCD_TBL |
Define reasons for changing program and class statuses. |
|
LM_CERT_RSN |
For a particular program status value, associate reasons for changing a learner's status. |
|
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:
Define codes that represent the reasons for updating a learner's program status.
Define reason codes on the Reason Codes page.
Associate the appropriate reason codes with each program status.
Map reason codes to statuses on the Reason Code Mapping page.
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:
Define codes and descriptions that represent the reasons for updating a class status.
Define reason codes on the Reason Codes page.
Associate the appropriate reason codes with each class status.
Map reason codes to statuses on the Class Reason Code Mapping page.
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:
This example illustrates the fields and controls on the 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:
This example illustrates the fields and controls on the Reason Code Mapping page.

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:
This example illustrates the fields and controls on the 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.