Search Results ota_lo_folders
Overview
The OTA_LO_FOLDERS table is a core data structure within the Oracle E-Business Suite Learning Management (OTA) module, specifically for versions 12.1.1 and 12.2.2. It serves as the repository for defining the hierarchical folder structure used to organize learning content. As documented, a folder contains learning objects and other folders, forming a content tree that administrators utilize to manage and categorize educational assets. This table is fundamental to the content management architecture, enabling a logical, nested organization of materials which facilitates navigation, security assignment, and bulk operations within the learning catalog.
Key Information Stored
While the provided metadata does not list specific columns beyond key relationships, the table's primary function dictates its core attributes. The primary key, FOLDER_ID, uniquely identifies each folder record. The PARENT_FOLDER_ID column is a self-referencing foreign key that establishes the folder hierarchy, linking a child folder to its parent. Other typical columns would include metadata such as FOLDER_NAME, DESCRIPTION, and ENABLED_FLAG to control visibility. Creation and last update information (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE) are standard in EBS tables. The table likely also contains a SEQUENCE_NUMBER or ORDER_BY column to dictate the display order of folders and objects within the same parent.
Common Use Cases and Queries
Primary use cases involve administrative content organization and reporting. Administrators create, modify, and nest folders via the application's user interface, with all changes persisting in this table. Common reporting needs include generating a complete content tree map, listing all learning objects within a specific folder branch, or identifying empty folders for cleanup. A hierarchical SQL query is essential for traversing the folder structure.
- Sample Query: Recursive Folder Tree
SELECT LPAD(' ', 2*(LEVEL-1)) || f.folder_name AS indented_name, f.folder_id, f.parent_folder_id FROM ota_lo_folders f START WITH f.parent_folder_id IS NULL CONNECT BY PRIOR f.folder_id = f.parent_folder_id ORDER SIBLINGS BY f.sequence_num; - Sample Query: Count Learning Objects per Folder
SELECT f.folder_name, COUNT(o.learning_object_id) AS object_count FROM ota_lo_folders f LEFT JOIN ota_learning_objects o ON f.folder_id = o.folder_id GROUP BY f.folder_name;
Related Objects
The OTA_LO_FOLDERS table has integral relationships with several key learning objects, as documented by its foreign key constraints.
- Self-Reference (Hierarchy): OTA_LO_FOLDERS.PARENT_FOLDER_ID references OTA_LO_FOLDERS.FOLDER_ID. This creates the parent-child relationship for nested folders.
- Learning Objects: OTA_LEARNING_OBJECTS.FOLDER_ID references this table. This assigns a learning object to a specific folder in the content tree.
- Question Banks: OTA_QUESTION_BANKS.FOLDER_ID references this table, organizing assessment question banks within the folder hierarchy.
- SCORM Objectives: OTA_SCORM_OBJECTIVES.FOLDER_ID references this table, linking SCORM tracking data to a folder structure.
These relationships confirm that OTA_LO_FOLDERS acts as a central organizational node for diverse learning content types within the OTA module.
-
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 ,
-
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_SCORM_OBJECTIVES
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_SCORM_OBJECTIVES, object_name:OTA_SCORM_OBJECTIVES, status:VALID, product: OTA - Learning Management , description: Holds one record for each objective. Objectives are used in both AICCand SCORM. , implementation_dba_data: OTA.OTA_SCORM_OBJECTIVES ,
-
Table: OTA_QUESTION_BANKS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_QUESTION_BANKS, object_name:OTA_QUESTION_BANKS, status:VALID, product: OTA - Learning Management , description: This table acts as a container for the questions so they can be grouped appropriately. A Question Bank can contain one of more questions. Presently we support at 1:N relation between OTA_QUESTION_BANKS and OTA_QUESTIONS but the design is in , implementation_dba_data: OTA.OTA_QUESTION_BANKS ,
-
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 ,
-
Table: OTA_QUESTION_BANKS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_QUESTION_BANKS, object_name:OTA_QUESTION_BANKS, status:VALID, product: OTA - Learning Management , description: This table acts as a container for the questions so they can be grouped appropriately. A Question Bank can contain one of more questions. Presently we support at 1:N relation between OTA_QUESTION_BANKS and OTA_QUESTIONS but the design is in , implementation_dba_data: OTA.OTA_QUESTION_BANKS ,
-
Table: OTA_SCORM_OBJECTIVES
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_SCORM_OBJECTIVES, object_name:OTA_SCORM_OBJECTIVES, status:VALID, product: OTA - Learning Management , description: Holds one record for each objective. Objectives are used in both AICCand SCORM. , implementation_dba_data: OTA.OTA_SCORM_OBJECTIVES ,