| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
LP collection of SCOs. More...
 Inheritance diagram for ilLPCollectionOfSCOs:
 Collaboration diagram for ilLPCollectionOfSCOs:Public Member Functions | |
| getPossibleItems () | |
| getTableGUIData (int $a_parent_ref_id) | |
| getScoresForUserAndCP_Node_Id (int $item_id, int $user_id) | |
| cloneCollection (int $a_target_id, int $a_copy_id) | |
| Scorm items are not copied, they are newly created by reading the manifest.  More... | |
  Public Member Functions inherited from ilLPCollection | |
| __construct (int $a_obj_id, int $a_mode) | |
| hasSelectableItems () | |
| cloneCollection (int $a_target_id, int $a_copy_id) | |
| getItems () | |
| delete () | |
| isAssignedEntry (int $a_item_id) | |
| deactivateEntries (array $a_item_ids) | |
| activateEntries (array $a_item_ids) | |
Protected Member Functions | |
| itemsAreEqual (int $item_a_id, int $item_b_id) | |
  Protected Member Functions inherited from ilLPCollection | |
| read (int $a_obj_id) | |
| validateEntry (int $a_item_id) | |
| addEntry (int $a_item_id) | |
| deleteEntry (int $a_item_id) | |
Static Protected Attributes | |
| static array | $possible_items = array() | 
Additional Inherited Members | |
  Static Public Member Functions inherited from ilLPCollection | |
| static | getInstanceByMode (int $a_obj_id, int $a_mode) | 
| static | getCollectionModes () | 
  Protected Attributes inherited from ilLPCollection | |
| int | $obj_id | 
| int | $mode | 
| array | $items = [] | 
| ilDBInterface | $db | 
| ilLogger | $logger | 
LP collection of SCOs.
Definition at line 12 of file class.ilLPCollectionOfSCOs.php.
| ilLPCollectionOfSCOs::cloneCollection | ( | int | $a_target_id, | 
| int | $a_copy_id | ||
| ) | 
Scorm items are not copied, they are newly created by reading the manifest.
Therefore, they do not have a mapping. So we need to map them via the import_id/identifierref
| int | $a_target_id | |
| int | $a_copy_id | 
Definition at line 112 of file class.ilLPCollectionOfSCOs.php.
References ilLPCollection\$mode, ilObject\_lookupObjId(), and itemsAreEqual().
 Here is the call graph for this function:| ilLPCollectionOfSCOs::getPossibleItems | ( | ) | 
Definition at line 16 of file class.ilLPCollectionOfSCOs.php.
References ilLPCollection\$items, ilLPCollection\$obj_id, ilObjSCORMLearningModule\_getTrackingItems(), ilObjSCORM2004LearningModule\_getTrackingItems(), and ilObjSAHSLearningModule\_lookupSubType().
Referenced by getTableGUIData().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilLPCollectionOfSCOs::getScoresForUserAndCP_Node_Id | ( | int | $item_id, | 
| int | $user_id | ||
| ) | 
Definition at line 78 of file class.ilLPCollectionOfSCOs.php.
References ilObjSCORM2004LearningModule\_getScores2004ForUser(), ilObjSCORMLearningModule\_getScoresForUser(), and ilObjSAHSLearningModule\_lookupSubType().
 Here is the call graph for this function:| ilLPCollectionOfSCOs::getTableGUIData | ( | int | $a_parent_ref_id | ) | 
Definition at line 54 of file class.ilLPCollectionOfSCOs.php.
References $data, getPossibleItems(), and ilLPCollection\isAssignedEntry().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 126 of file class.ilLPCollectionOfSCOs.php.
References $DIC, and ilObjSAHSLearningModule\_lookupSubType().
Referenced by cloneCollection().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  staticprotected | 
Definition at line 14 of file class.ilLPCollectionOfSCOs.php.