Search Results ota_learning_objects
Overview
The OTA_LEARNING_OBJECTS table is a core data structure within the Oracle E-Business Suite Learning Management (OTA) module, present in both releases 12.1.1 and 12.2.2. It functions as the master repository for metadata describing discrete pieces of online learning content or assessments. As documented, these learning objects are created by administrators within the Content tree, establishing the fundamental building blocks for the delivery of training. The table's primary role is to catalog and define the attributes of these digital assets, enabling their management, organization, and assignment to learners through offerings and tests.
Key Information Stored
The table stores essential metadata for each learning object. The primary identifier is the LEARNING_OBJECT_ID (the primary key), a system-generated unique number. The IDENTIFIER column provides a unique alternate key, often a human-readable code. Critical organizational columns include FOLDER_ID, which links the object to a specific folder in the content hierarchy via a foreign key to OTA_LO_FOLDERS, and PARENT_LEARNING_OBJECT_ID, which supports hierarchical relationships between objects through a self-referencing foreign key. The CONTENT_SERVER_ID links to the OTA_CONTENT_SERVERS table, specifying the external repository where the actual content file (e.g., SCORM package, PDF, video) is stored. Additional columns typically store the object's name, description, version, type (e.g., content, test), launch parameters, and status.
Common Use Cases and Queries
A primary use case is generating reports on the learning content catalog or troubleshooting content delivery issues. Administrators may query this table to list all active learning objects within a specific folder, identify objects using a particular content server, or find objects without a valid parent. Sample SQL patterns include listing objects with their folder paths or checking for content server dependencies before a system migration.
- Content Inventory by Folder:
SELECT lo.learning_object_id, lo.identifier, lo.name, f.folder_name FROM ota_learning_objects lo, ota_lo_folders f WHERE lo.folder_id = f.folder_id ORDER BY f.folder_name, lo.name; - Objects with SCORM Objectives:
SELECT lo.name, obj.objective FROM ota_learning_objects lo, ota_lo_scorm_objectives obj WHERE lo.learning_object_id = obj.learning_object_id;
Related Objects
The OTA_LEARNING_OBJECTS table is central to the Learning Management data model, with numerous documented foreign key relationships. Key related objects include:
- OTA_LO_FOLDERS: Joined via FOLDER_ID to organize objects within the content tree.
- OTA_CONTENT_SERVERS: Joined via CONTENT_SERVER_ID to locate the physical content storage.
- OTA_OFFERINGS: Joined via LEARNING_OBJECT_ID to create training events or classes from the content.
- OTA_TEST_SECTIONS: Joined via LEARNING_OBJECT_ID when the object represents an assessment.
- OTA_ATTEMPTS: Joined via LEARNING_OBJECT_ID to record learner attempts on content or tests.
- OTA_LO_SCORM_OBJECTIVES: Joined via LEARNING_OBJECT_ID to store SCORM-specific tracking data.
- Self-Referencing Relationship: The PARENT_LEARNING_OBJECT_ID column creates a hierarchy within the table itself.
-
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_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 ,
-
APPS.OTA_OFF_BUS dependencies on OTA_LEARNING_OBJECTS
12.1.1
-
APPS.OTA_UTILITY dependencies on OTA_LEARNING_OBJECTS
12.2.2
-
APPS.OTA_INITIALIZATION_WF dependencies on OTA_LEARNING_OBJECTS
12.1.1
-
APPS.OTA_UTILITY dependencies on OTA_LEARNING_OBJECTS
12.1.1
-
APPS.OTA_LO_UTILITY dependencies on OTA_LEARNING_OBJECTS
12.2.2
-
APPS.OTA_ADMIN_ACCESS_UTIL dependencies on OTA_LEARNING_OBJECTS
12.2.2
-
APPS.OTA_ADMIN_ACCESS_UTIL dependencies on OTA_LEARNING_OBJECTS
12.2.2
-
APPS.OTA_OFF_BUS dependencies on OTA_LEARNING_OBJECTS
12.2.2
-
APPS.OTA_INITIALIZATION_WF dependencies on OTA_LEARNING_OBJECTS
12.2.2
-
APPS.OTA_LO_UTILITY dependencies on OTA_LEARNING_OBJECTS
12.1.1
-
APPS.PER_VAC_BUS dependencies on OTA_LEARNING_OBJECTS
12.2.2
-
APPS.PER_VAC_BUS dependencies on OTA_LEARNING_OBJECTS
12.1.1
-
APPS.OTA_LO_UTILITY dependencies on OTA_LEARNING_OBJECTS
12.1.1
-
APPS.OTA_CLASSIC_UPGRADE dependencies on OTA_LEARNING_OBJECTS
12.1.1
-
APPS.OTA_LO_UTILITY dependencies on OTA_LEARNING_OBJECTS
12.2.2
-
APPS.OTA_CLASSIC_UPGRADE dependencies on OTA_LEARNING_OBJECTS
12.2.2
-
APPS.OTA_INITIALIZATION_WF dependencies on OTA_ATTEMPTS
12.2.2
-
APPS.OTA_INITIALIZATION_WF dependencies on OTA_ATTEMPTS
12.1.1
-
Table: OTA_LO_SCORM_OBJECTIVES
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_LO_SCORM_OBJECTIVES, object_name:OTA_LO_SCORM_OBJECTIVES, status:VALID, product: OTA - Learning Management , description: This table is an intersection table which hold relationship between OTA_SCORM_OBJECTIVES and OTA_LEARNING_OBJECTS. , implementation_dba_data: OTA.OTA_LO_SCORM_OBJECTIVES ,
-
Table: OTA_LO_SCORM_OBJECTIVES
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_LO_SCORM_OBJECTIVES, object_name:OTA_LO_SCORM_OBJECTIVES, status:VALID, product: OTA - Learning Management , description: This table is an intersection table which hold relationship between OTA_SCORM_OBJECTIVES and OTA_LEARNING_OBJECTS. , implementation_dba_data: OTA.OTA_LO_SCORM_OBJECTIVES ,
-
SYNONYM: APPS.OTA_LEARNING_OBJECTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_LEARNING_OBJECTS, status:VALID,
-
APPS.OTA_LO_UTILITY dependencies on OTA_TIMEZONE_UTIL
12.2.2
-
SYNONYM: APPS.OTA_LEARNING_OBJECTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_LEARNING_OBJECTS, status:VALID,
-
APPS.OTA_LO_UTILITY dependencies on OTA_TESTS
12.2.2
-
APPS.OTA_LO_UTILITY dependencies on OTA_TESTS
12.1.1
-
APPS.OTA_LO_UTILITY dependencies on OTA_PERFORMANCES
12.2.2
-
APPS.OTA_LO_UTILITY dependencies on OTA_PERFORMANCES
12.1.1
-
APPS.OTA_LO_UTILITY SQL Statements
12.1.1
-
APPS.OTA_LO_UTILITY SQL Statements
12.2.2
-
VIEW: OTA.OTA_LEARNING_OBJECTS#
12.2.2
owner:OTA, object_type:VIEW, object_name:OTA_LEARNING_OBJECTS#, status:VALID,
-
APPS.OTA_REPROCESS_CLASSIC_UPGRADE dependencies on OTA_OFFERINGS
12.1.1
-
TABLE: OTA.OTA_LO_SCORM_OBJECTIVES
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_LO_SCORM_OBJECTIVES, object_name:OTA_LO_SCORM_OBJECTIVES, status:VALID,
-
TABLE: OTA.OTA_LO_SCORM_OBJECTIVES
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_LO_SCORM_OBJECTIVES, object_name:OTA_LO_SCORM_OBJECTIVES, status:VALID,
-
VIEW: APPS.OTFV_ENROLLMENT_STATUS_HISTORY
12.1.1
-
VIEW: APPS.OTFV_ENROLLMENT_STATUS_HISTORY
12.2.2
-
PACKAGE: APPS.OTA_ADMIN_ACCESS_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_ADMIN_ACCESS_UTIL, status:VALID,
-
Table: OTA_CONTENT_SERVERS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CONTENT_SERVERS, object_name:OTA_CONTENT_SERVERS, status:VALID, product: OTA - Learning Management , description: Content servers define web server machines that contain physical content files, that should be accessible from within Oracle iLearning. Administrators can upload content to these servers. , implementation_dba_data: OTA.OTA_CONTENT_SERVERS ,
-
Table: OTA_LO_FOLDERS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_LO_FOLDERS, object_name:OTA_LO_FOLDERS, status:VALID, product: OTA - Learning Management , description: A folder contains learning objects and other folders, and are created in the Content tree by administrators. , implementation_dba_data: OTA.OTA_LO_FOLDERS ,
-
APPS.OTA_LO_UTILITY dependencies on OTA_OFFERINGS
12.2.2
-
Table: OTA_OFFERINGS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_OFFERINGS, object_name:OTA_OFFERINGS, status:VALID, product: OTA - Learning Management , description: An offering is a child of a course. , implementation_dba_data: OTA.OTA_OFFERINGS ,
-
APPS.OTA_REPROCESS_CLASSIC_UPGRADE dependencies on OTA_OFFERINGS
12.2.2
-
Table: OTA_OFFERINGS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_OFFERINGS, object_name:OTA_OFFERINGS, status:VALID, product: OTA - Learning Management , description: An offering is a child of a course. , implementation_dba_data: OTA.OTA_OFFERINGS ,
-
PACKAGE: APPS.OTA_LO_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_LO_UTILITY, status:VALID,
-
Table: OTA_TEST_SECTIONS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_TEST_SECTIONS, object_name:OTA_TEST_SECTIONS, status:VALID, product: OTA - Learning Management , description: A test can have one or more test sections. For a test to be offered it must have atleast one test section associated with it which contains atleast one question. There is a 1:N relation between the OTA_TESTS and OTA_TEST_SECTIONS , implementation_dba_data: OTA.OTA_TEST_SECTIONS ,
-
PACKAGE BODY: APPS.OTA_ADMIN_ACCESS_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_ADMIN_ACCESS_UTIL, status:VALID,
-
Table: OTA_LO_FOLDERS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_LO_FOLDERS, object_name:OTA_LO_FOLDERS, status:VALID, product: OTA - Learning Management , description: A folder contains learning objects and other folders, and are created in the Content tree by administrators. , implementation_dba_data: OTA.OTA_LO_FOLDERS ,
-
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_CONTENT_SERVERS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CONTENT_SERVERS, object_name:OTA_CONTENT_SERVERS, status:VALID, product: OTA - Learning Management , description: Content servers define web server machines that contain physical content files, that should be accessible from within Oracle iLearning. Administrators can upload content to these servers. , implementation_dba_data: OTA.OTA_CONTENT_SERVERS ,