Search Results ota_utest_responses
Overview
The OTA_UTEST_RESPONSES table is a core data object within the Oracle E-Business Suite Learning Management (OTA) module, specifically for versions 12.1.1 and 12.2.2. It serves as the central repository for storing candidate responses to questions during an online test or assessment. When a test is assembled for a user, a record is created in this table for each question presented, providing a placeholder for the eventual answer. As the user progresses through the test, these records are updated in real-time with the candidate's selected or entered responses. This table is fundamental to the test-taking engine, enabling the capture, persistence, and subsequent scoring of assessment data.
Key Information Stored
The table's primary key is USER_TEST_RESPONSE_ID, which uniquely identifies each response record. Its structure is defined by critical foreign key relationships that link a response to the broader assessment framework. The USER_TEST_QUESTION_ID column ties the response to a specific instance of a question within a user's test session, as stored in OTA_UTEST_QUESTIONS. The QUESTION_ID links to the master question definition in OTA_QUESTIONS. The actual answer provided is typically referenced via the RESPONSE_VALUE_ID, which points to a valid option in OTA_RESPONSE_VALUES (e.g., for multiple choice), while the RESPONSE_TYPE_ID (referencing OTA_RESPONSE_TYPES) dictates the format of the expected answer, such as single choice, multiple choice, or text. Additional columns would typically store the sequence of the question, points awarded, and timestamps for tracking.
Common Use Cases and Queries
The primary use case is tracking and reporting on assessment performance. Common operational and analytical queries include retrieving all responses for a specific user test to calculate a final score, analyzing question difficulty by reviewing response patterns, and auditing test attempts. A typical reporting query might join to OTA_UTEST_QUESTIONS and OTA_QUESTIONS to list questions and given answers. For example:
SELECT utr.USER_TEST_QUESTION_ID, q.QUESTION_TEXT, rv.RESPONSE_TEXT FROM OTA_UTEST_RESPONSES utr JOIN OTA_QUESTIONS q ON utr.QUESTION_ID = q.QUESTION_ID LEFT JOIN OTA_RESPONSE_VALUES rv ON utr.RESPONSE_VALUE_ID = rv.RESPONSE_VALUE_ID WHERE utr.USER_TEST_QUESTION_ID IN (SELECT USER_TEST_QUESTION_ID FROM OTA_UTEST_QUESTIONS WHERE USER_TEST_ID = :p_test_id) ORDER BY utr.SEQUENCE_NUM;
Data from this table is also critical for integrations with scoring engines and for populating learner transcripts and certification records.
Related Objects
OTA_UTEST_RESPONSES is intricately linked to several key tables in the OTA schema, forming the backbone of the assessment functionality. As per the provided metadata, it has defined foreign key relationships to:
- OTA_UTEST_QUESTIONS: The parent table for questions within a specific user test instance.
- OTA_QUESTIONS: The master table containing the question definitions and text.
- OTA_RESPONSE_VALUES: Contains the valid answer options (e.g., choice A, B, C) for questions.
- OTA_RESPONSE_TYPES: Defines the methodology for responding (e.g., single select, multiple select).
This table is also a likely source for views that aggregate test results and is central to any APIs or processes responsible for test submission, grading, and reporting within Oracle Learning Management.
-
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 Management , description: 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_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 Management , description: 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 ,
-
APPS.OTA_CPE_UTIL dependencies on OTA_UTEST_RESPONSES
12.1.1
-
APPS.OTA_CPE_UTIL dependencies on OTA_UTEST_RESPONSES
12.2.2
-
SYNONYM: APPS.OTA_UTEST_RESPONSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_UTEST_RESPONSES, status:VALID,
-
VIEW: OTA.OTA_UTEST_RESPONSES#
12.2.2
-
SYNONYM: APPS.OTA_UTEST_RESPONSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_UTEST_RESPONSES, status:VALID,
-
VIEW: OTA.OTA_UTEST_RESPONSES#
12.2.2
owner:OTA, object_type:VIEW, object_name:OTA_UTEST_RESPONSES#, status:VALID,
-
APPS.OTA_CPE_UTIL dependencies on OTA_UTEST_QUESTIONS
12.2.2
-
APPS.OTA_CPE_UTIL dependencies on OTA_UTEST_QUESTIONS
12.1.1
-
VIEW: APPS.OTA_UTEST_QUESTIONS_V
12.2.2
-
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 Management , description: 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_QUESTIONS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_QUESTIONS, object_name:OTA_QUESTIONS, status:VALID, product: OTA - Learning Management , description: This table contains the question definitions. Questions can be reused in different tests. At present there is support for Five Types of Questions. The data model is designed to support hybrid questions e.g Support Multiple Choice Single Cor , implementation_dba_data: OTA.OTA_QUESTIONS ,
-
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 Management , description: 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 Management , description: 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 ,
-
VIEW: APPS.OTA_UTEST_QUESTIONS_V
12.1.1
-
TABLE: OTA.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,
-
TRIGGER: APPS.OTA_UTEST_RESPONSES_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OTA_UTEST_RESPONSES_WHO, status:VALID,
-
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 Management , description: 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_QUESTIONS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_QUESTIONS, object_name:OTA_QUESTIONS, status:VALID, product: OTA - Learning Management , description: This table contains the question definitions. Questions can be reused in different tests. At present there is support for Five Types of Questions. The data model is designed to support hybrid questions e.g Support Multiple Choice Single Cor , implementation_dba_data: OTA.OTA_QUESTIONS ,
-
Table: OTA_UTEST_QUESTIONS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_UTEST_QUESTIONS, object_name:OTA_UTEST_QUESTIONS, status:VALID, product: OTA - Learning Management , description: Whenever a user takes a test a new test instance is generated for the user. The test definition (test questions that make up the test) are stored in this table. If the test is resumable and the user has resumed an old test, the attempt_id f , implementation_dba_data: OTA.OTA_UTEST_QUESTIONS ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
TABLE: OTA.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,
-
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 Management , implementation_dba_data: APPS.OTA_UTEST_QUESTIONS_V ,
-
TRIGGER: APPS.OTA_UTEST_RESPONSES_WHO
12.1.1
-
PACKAGE BODY: APPS.OTA_CPE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CPE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OTA_CPE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CPE_UTIL, status:VALID,
-
TRIGGER: APPS.OTA_UTEST_RESPONSES_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:OTA_UTEST_RESPONSES_WHO, status:VALID,
-
Table: OTA_UTEST_QUESTIONS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_UTEST_QUESTIONS, object_name:OTA_UTEST_QUESTIONS, status:VALID, product: OTA - Learning Management , description: Whenever a user takes a test a new test instance is generated for the user. The test definition (test questions that make up the test) are stored in this table. If the test is resumable and the user has resumed an old test, the attempt_id f , implementation_dba_data: OTA.OTA_UTEST_QUESTIONS ,
-
TRIGGER: APPS.OTA_UTEST_RESPONSES_WHO
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
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 Management , implementation_dba_data: APPS.OTA_UTEST_QUESTIONS_V ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.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,
-
VIEW: APPS.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,
-
12.2.2 DBA Data
12.2.2
-
APPS.OTA_CPE_UTIL SQL Statements
12.2.2
-
APPS.OTA_CPE_UTIL SQL Statements
12.1.1
-
eTRM - OTA Tables and Views
12.2.2
description: Currently not used ,
-
eTRM - OTA Tables and Views
12.1.1
description: Currently not used ,
-
PACKAGE BODY: APPS.OTA_CPE_UTIL
12.2.2
-
PACKAGE BODY: APPS.OTA_CPE_UTIL
12.1.1
-
eTRM - OTA Tables and Views
12.2.2
description: Currently not used ,
-
eTRM - OTA Tables and Views
12.1.1
description: Currently not used ,