Search Results ota_attempts
Overview
The OTA_ATTEMPTS table is a core transactional data object within the Oracle E-Business Suite Learning Management (OTA) module. It serves as the primary audit trail for learner activity in online training. As documented, a new row is created in this table each time a learner initiates or "plays" an online learning object. This table is fundamental for tracking learner progress, completion status, and assessment attempts, enabling administrators to monitor participation and compliance for courses delivered via web-based (SCORM/AICC) or internally developed content. Its role is critical for the system's ability to report on training history and learner performance.
Key Information Stored
While the provided metadata does not list specific columns, the primary and foreign key relationships define its critical data structure. The table's primary key is ATTEMPT_ID, a unique identifier for each learner interaction session. Essential foreign keys include EVENT_ID, linking the attempt to a specific scheduled offering in the OTA_EVENTS table, and LEARNING_OBJECT_ID, identifying the exact piece of training content from the OTA_LEARNING_OBJECTS table. Typically, such a table would also store columns for the learner's PERSON_ID, the attempt start and completion timestamps, the final score or status (e.g., 'PASSED', 'FAILED', 'INCOMPLETE'), and the total time spent on the learning object during that attempt.
Common Use Cases and Queries
This table is central to numerous operational and analytical reports. Common use cases include generating learner transcripts, verifying course completion for compliance audits, and analyzing drop-off rates in online content. A fundamental query pattern retrieves a learner's complete attempt history for a specific course or event. For example, to find all attempts for a learner (PERSON_ID=1234) on a specific learning object, one might use:
- SELECT attempt_id, start_date, completion_date, score, status FROM ota_attempts WHERE person_id = 1234 AND learning_object_id = 98765 ORDER BY start_date;
Another critical report aggregates the number of attempts per learner to identify those struggling with material or to enforce attempt limits, often joining with OTA_EVENTS and HR person tables for richer context.
Related Objects
The OTA_ATTEMPTS table sits at the center of a key data model, as indicated by its foreign key constraints. It is a parent to detailed interaction tables like OTA_SCORM_OBJ_ATTEMPTS (for granular SCORM tracking data) and OTA_UTEST_QUESTIONS (for question-level test results). It is primarily a child table, deriving its event and learning object context from OTA_EVENTS and OTA_LEARNING_OBJECTS, respectively. For comprehensive reporting, queries often join through these relationships to include event details, course names, and learner personal information from HR tables. APIs within the OTA module, such as those for launching learning or recording completion, will internally read from and write to this table.
-
Table: OTA_ATTEMPTS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_ATTEMPTS, object_name:OTA_ATTEMPTS, status:VALID, product: OTA - Learning Management , description: Every time a learner plays online learning, a row in this table is created for a specific leaner against a learning object. , implementation_dba_data: OTA.OTA_ATTEMPTS ,
-
Table: OTA_ATTEMPTS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_ATTEMPTS, object_name:OTA_ATTEMPTS, status:VALID, product: OTA - Learning Management , description: Every time a learner plays online learning, a row in this table is created for a specific leaner against a learning object. , implementation_dba_data: OTA.OTA_ATTEMPTS ,
-
Table: OTA_SCORM_OBJ_ATTEMPTS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_SCORM_OBJ_ATTEMPTS, object_name:OTA_SCORM_OBJ_ATTEMPTS, status:VALID, product: OTA - Learning Management , description: Holds the raw lesson status, score, and identifier changes (SCORM only) set by the content during a particular attempt. When the attempt is finished, this data is used to update the learner's overall performance on the objective, which is , implementation_dba_data: OTA.OTA_SCORM_OBJ_ATTEMPTS ,
-
Table: OTA_SCORM_OBJ_ATTEMPTS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_SCORM_OBJ_ATTEMPTS, object_name:OTA_SCORM_OBJ_ATTEMPTS, status:VALID, product: OTA - Learning Management , description: Holds the raw lesson status, score, and identifier changes (SCORM only) set by the content during a particular attempt. When the attempt is finished, this data is used to update the learner's overall performance on the objective, which is , implementation_dba_data: OTA.OTA_SCORM_OBJ_ATTEMPTS ,
-
Table: OTA_LEARNING_OBJECTS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_LEARNING_OBJECTS, object_name:OTA_LEARNING_OBJECTS, status:VALID, product: OTA - Learning Management , description: A learning object holds metadata relating to a piece of online content or test, and are created in the Content tree by administrators. , implementation_dba_data: OTA.OTA_LEARNING_OBJECTS ,
-
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 ,
-
Table: OTA_EVENTS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_EVENTS, object_name:OTA_EVENTS, status:VALID, product: OTA - Learning Management , description: An event can be scheduled, one time, developmental, program or session. , implementation_dba_data: OTA.OTA_EVENTS ,
-
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 ,
-
Table: OTA_LEARNING_OBJECTS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_LEARNING_OBJECTS, object_name:OTA_LEARNING_OBJECTS, status:VALID, product: OTA - Learning Management , description: A learning object holds metadata relating to a piece of online content or test, and are created in the Content tree by administrators. , implementation_dba_data: OTA.OTA_LEARNING_OBJECTS ,
-
Table: OTA_EVENTS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_EVENTS, object_name:OTA_EVENTS, status:VALID, product: OTA - Learning Management , description: An event can be scheduled, one time, developmental, program or session. , implementation_dba_data: OTA.OTA_EVENTS ,