Search Results ota_response_values




Overview

The OTA_RESPONSE_VALUES table is a core data object within the Oracle Learning Management (OTA) module of Oracle E-Business Suite (EBS) releases 12.1.1 and 12.2.2. It serves as the master repository for the individual answer choices available for questions in assessments, tests, and surveys. The table's primary role is to support the creation of multiple-choice, true/false, and other question types where a predefined set of responses is required. It maintains a one-to-many (1:N) relationship with the OTA_RESPONSE_TYPES table, meaning a single response type (e.g., "Multiple Choice - Single Answer") can have many specific response values (e.g., "Strongly Agree," "Agree," "Disagree"). This structure is fundamental to the configuration and delivery of evaluative content within the application.

Key Information Stored

The table's central column is the primary key, RESPONSE_VALUE_ID, which uniquely identifies each possible answer. The foreign key column RESPONSE_TYPE_ID links the value to its parent definition in the OTA_RESPONSE_TYPES table, establishing the 1:N relationship. While the provided metadata does not list all columns, typical columns in this table would include the textual description of the answer (e.g., RESPONSE_TEXT or DESCRIPTION), a numeric value or score associated with the answer (e.g., NUMERIC_VALUE for scoring), and a SEQUENCE_NUMBER to control the display order of choices. Standard EBS audit columns such as CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, and LAST_UPDATED_BY are also invariably present.

Common Use Cases and Queries

This table is primarily accessed during the design of test questions and the reporting of assessment results. A common administrative task is querying all valid responses for a given question type to populate a list of values (LOV) in the application's user interface. For reporting, analysts often join this table to response data to translate stored ID values into human-readable answers. A typical query pattern would be:

  • Retrieving all response values for a specific response type: SELECT * FROM ota_response_values WHERE response_type_id = <ID> ORDER BY sequence_number;
  • Joining to learner response data for a report: SELECT rv.response_text, ur.score FROM ota_utest_responses ur JOIN ota_response_values rv ON ur.response_value_id = rv.response_value_id WHERE ur.test_id = <ID>;

Related Objects

The OTA_RESPONSE_VALUES table is centrally connected to other key objects in the Learning Management schema, as documented by its foreign key constraints.

  • OTA_RESPONSE_TYPES: The parent table. Joined via OTA_RESPONSE_VALUES.RESPONSE_TYPE_ID = OTA_RESPONSE_TYPES.RESPONSE_TYPE_ID. This defines the category of question the response values belong to.
  • OTA_UTEST_RESPONSES: A key child table. Joined via OTA_UTEST_RESPONSES.RESPONSE_VALUE_ID = OTA_RESPONSE_VALUES.RESPONSE_VALUE_ID. This table stores the actual answers selected by learners during assessments, directly referencing the predefined values in OTA_RESPONSE_VALUES.
  • Table: OTA_RESPONSE_VALUES 12.1.1

    owner:OTA,  object_type:TABLE,  fnd_design_data:OTA.OTA_RESPONSE_VALUES,  object_name:OTA_RESPONSE_VALUES,  status:VALID,  product: OTA - Learning Managementdescription: This stores the response values for a question. There is a 1:N relation between OTA_RESPONSE_TYPES and OTA_RESPONSE_VALUES. ,  implementation_dba_data: OTA.OTA_RESPONSE_VALUES

  • Table: OTA_RESPONSE_VALUES 12.2.2

    owner:OTA,  object_type:TABLE,  fnd_design_data:OTA.OTA_RESPONSE_VALUES,  object_name:OTA_RESPONSE_VALUES,  status:VALID,  product: OTA - Learning Managementdescription: This stores the response values for a question. There is a 1:N relation between OTA_RESPONSE_TYPES and OTA_RESPONSE_VALUES. ,  implementation_dba_data: OTA.OTA_RESPONSE_VALUES

  • Table: OTA_UTEST_RESPONSES 12.2.2

    owner:OTA,  object_type:TABLE,  fnd_design_data:OTA.OTA_UTEST_RESPONSES,  object_name:OTA_UTEST_RESPONSES,  status:VALID,  product: OTA - Learning Managementdescription: When the test is assembled for the user, each response to all questions are created in this table. The table is updated as per the response by the user. ,  implementation_dba_data: OTA.OTA_UTEST_RESPONSES

  • Table: OTA_RESPONSE_TYPES 12.1.1

    owner:OTA,  object_type:TABLE,  fnd_design_data:OTA.OTA_RESPONSE_TYPES,  object_name:OTA_RESPONSE_TYPES,  status:VALID,  product: OTA - Learning Managementdescription: This table holds additional details regarding the question. At present there is a 1:1 relation between the OTA_QUESTIONS and OTA_RESPONSE_TYPES. The data model however is designed so that we can support hybrid question types. That functiona ,  implementation_dba_data: OTA.OTA_RESPONSE_TYPES

  • Table: OTA_UTEST_RESPONSES 12.1.1

    owner:OTA,  object_type:TABLE,  fnd_design_data:OTA.OTA_UTEST_RESPONSES,  object_name:OTA_UTEST_RESPONSES,  status:VALID,  product: OTA - Learning Managementdescription: When the test is assembled for the user, each response to all questions are created in this table. The table is updated as per the response by the user. ,  implementation_dba_data: OTA.OTA_UTEST_RESPONSES

  • Table: OTA_RESPONSE_TYPES 12.2.2

    owner:OTA,  object_type:TABLE,  fnd_design_data:OTA.OTA_RESPONSE_TYPES,  object_name:OTA_RESPONSE_TYPES,  status:VALID,  product: OTA - Learning Managementdescription: This table holds additional details regarding the question. At present there is a 1:1 relation between the OTA_QUESTIONS and OTA_RESPONSE_TYPES. The data model however is designed so that we can support hybrid question types. That functiona ,  implementation_dba_data: OTA.OTA_RESPONSE_TYPES

  • View: OTA_UTEST_QUESTIONS_V 12.2.2

    owner:APPS,  object_type:VIEW,  fnd_design_data:OTA.OTA_UTEST_QUESTIONS_V,  object_name:OTA_UTEST_QUESTIONS_V,  status:VALID,  product: OTA - Learning Managementimplementation_dba_data: APPS.OTA_UTEST_QUESTIONS_V

  • View: OTA_UTEST_QUESTIONS_V 12.1.1

    owner:APPS,  object_type:VIEW,  fnd_design_data:OTA.OTA_UTEST_QUESTIONS_V,  object_name:OTA_UTEST_QUESTIONS_V,  status:VALID,  product: OTA - Learning Managementimplementation_dba_data: APPS.OTA_UTEST_QUESTIONS_V