Search Results ota_tests




Overview

The OTA_TESTS table is a core data object within the Oracle E-Business Suite Learning Management (OTA) module. It stores the behavioral and administrative metadata that defines the properties of a test. A test is a specific type of learning object used to assess learner knowledge or skills. The table maintains a strict one-to-one relationship with the OTA_LEARNING_OBJECTS table, which holds the foundational attributes common to all learning objects, such as title, version, and status. Consequently, OTA_TESTS extends the generic learning object definition with test-specific configuration, controlling how the test is presented, navigated, scored, and evaluated during a learner's assessment.

Key Information Stored

While the specific column list is not detailed in the provided metadata, the table's description indicates it contains properties that determine test behavior. Based on standard OTA functionality, these columns typically govern settings such as the test passing score, the number of attempts allowed, whether questions can be reviewed and changed, the randomization of questions or sections, time limits, and the rules for scoring and feedback. The primary key column is TEST_ID, which uniquely identifies each test record and serves as the foreign key linking back to the corresponding record in OTA_LEARNING_OBJECTS (via its LEARNING_OBJECT_ID).

Common Use Cases and Queries

This table is central to any process involving test configuration, reporting, or data extraction. Administrators and integrators frequently query it to analyze test properties or troubleshoot assessment issues. Common scenarios include generating a list of all active tests with their passing scores, identifying tests that permit multiple attempts, or auditing time-limited assessments. A typical query would join OTA_TESTS to OTA_LEARNING_OBJECTS to get a comprehensive view.

Sample SQL Pattern:
SELECT lot.NAME AS TEST_NAME,
    ots.PASSING_SCORE,
    ots.NUMBER_OF_ATTEMPTS,
    ots.TIME_LIMIT
FROM OTA.OTA_TESTS ots,
       OTA.OTA_LEARNING_OBJECTS lot
WHERE ots.TEST_ID = lot.LEARNING_OBJECT_ID
AND lot.STATUS = 'ACTIVE';

Related Objects

OTA_TESTS is a pivotal table with several key dependencies, as confirmed by the foreign key metadata. It has a direct parent relationship with OTA_LEARNING_OBJECTS. Major child tables that reference TEST_ID include:

  • OTA_TEST_SECTIONS: Stores the sections that organize the questions within a test.
  • OTA_TEST_QUESTIONS: Holds the questions assigned directly to a test, outside of sections.
  • OTA_SECTION_RULES: Contains rules that determine which sections are presented to a learner based on criteria like previous answers.

These relationships illustrate that OTA_TESTS sits at the top of the test definition hierarchy, with its ID propagating down to define the structure and content of the assessment.