ILIAS
release_8 Revision v8.19
|
LP collection of SCOs. More...
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... | |
![]() | |
__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) | |
![]() | |
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 | getInstanceByMode (int $a_obj_id, int $a_mode) |
static | getCollectionModes () |
![]() | |
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().
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().
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().
ilLPCollectionOfSCOs::getTableGUIData | ( | int | $a_parent_ref_id | ) |
Definition at line 54 of file class.ilLPCollectionOfSCOs.php.
References $data, getPossibleItems(), and ilLPCollection\isAssignedEntry().
|
protected |
Definition at line 126 of file class.ilLPCollectionOfSCOs.php.
References $DIC, and ilObjSAHSLearningModule\_lookupSubType().
Referenced by cloneCollection().
|
staticprotected |
Definition at line 14 of file class.ilLPCollectionOfSCOs.php.