ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
|
Public Member Functions | |
__construct (protected ilDBInterface $db, protected InfoFactoryInterface $info_factory) | |
retrieveViewInfo (FilterInterface $filter) | |
Protected Member Functions | |
collectLPDataWithIlTryQuery (array $user_obj_id_mappings, bool $only_data_of_objects_with_lp_enabled=true) | |
isPercentageAvailable (int $lp_mode) | |
Protected Attributes | |
const | KEY_OBJ_ID = "obj_id" |
const | KEY_USR_ID = "usr_id" |
const | KEY_OBJ_TITLE = "title" |
const | KEY_OBJ_DESCRIPTION = "description" |
const | KEY_OBJ_TYPE = "type" |
const | KEY_LP_STATUS = "status" |
const | KEY_LP_MODE = "lp_mode" |
const | KEY_LP_SPENT_SECONDS = "spent_seconds" |
const | KEY_LP_VISITS = "visits" |
const | KEY_LP_READ_COUNT = "read_count" |
const | KEY_LP_PERCENTAGE = "percentage" |
const | KEY_LP_STATUS_CHANGED = "status_changed" |
Definition at line 36 of file DataRetrieval.php.
ILIAS\Tracking\View\DataRetrieval\DataRetrieval::__construct | ( | protected ilDBInterface | $db, |
protected InfoFactoryInterface | $info_factory | ||
) |
Definition at line 51 of file DataRetrieval.php.
|
protected |
Definition at line 126 of file DataRetrieval.php.
References $data, ilTrQuery\getObjectivesStatusForUser(), ilTrQuery\getObjectsStatusForUser(), ilTrQuery\getSCOsStatusForUser(), ilTrQuery\getSubItemsStatusForUser(), ilLPObjSettings\LP_MODE_COLLECTION_MANUAL, ilLPObjSettings\LP_MODE_COLLECTION_MOBS, ilLPObjSettings\LP_MODE_COLLECTION_TLT, ilLPObjSettings\LP_MODE_DEACTIVATED, ilLPObjSettings\LP_MODE_OBJECTIVES, ilLPObjSettings\LP_MODE_SCORM, and ilLPObjSettings\LP_MODE_UNDEFINED.
Referenced by ILIAS\Tracking\View\DataRetrieval\DataRetrieval\retrieveViewInfo().
|
protected |
Definition at line 184 of file DataRetrieval.php.
References ilLPObjSettings\LP_MODE_CMIX_COMPL_OR_PASSED_WITH_FAILED, ilLPObjSettings\LP_MODE_CMIX_COMPL_WITH_FAILED, ilLPObjSettings\LP_MODE_CMIX_COMPLETED, ilLPObjSettings\LP_MODE_CMIX_COMPLETED_OR_PASSED, ilLPObjSettings\LP_MODE_CMIX_PASSED, ilLPObjSettings\LP_MODE_CMIX_PASSED_WITH_FAILED, ilLPObjSettings\LP_MODE_COLLECTION, ilLPObjSettings\LP_MODE_LTI_OUTCOME, ilLPObjSettings\LP_MODE_SCORM, ilLPObjSettings\LP_MODE_TEST_PASSED, ilLPObjSettings\LP_MODE_TLT, ilLPObjSettings\LP_MODE_VISITED_PAGES, and ilLPObjSettings\LP_MODE_VISITS.
Referenced by ILIAS\Tracking\View\DataRetrieval\DataRetrieval\retrieveViewInfo().
ILIAS\Tracking\View\DataRetrieval\DataRetrieval::retrieveViewInfo | ( | FilterInterface | $filter | ) |
Implements ILIAS\Tracking\View\DataRetrieval\DataRetrievalInterface.
Definition at line 57 of file DataRetrieval.php.
References $data, ilObject\_lookupDescription(), ILIAS\Tracking\View\DataRetrieval\DataRetrieval\collectLPDataWithIlTryQuery(), ILIAS\Tracking\View\DataRetrieval\FilterInterface\collectOnlyDataOfObjectsWithLPEnabled(), ilObjectLP\getInstance(), ILIAS\Tracking\View\DataRetrieval\FilterInterface\getObjectIds(), ILIAS\Tracking\View\DataRetrieval\FilterInterface\getUserIds(), IL_CAL_DATETIME, ILIAS\Repository\int(), and ILIAS\Tracking\View\DataRetrieval\DataRetrieval\isPercentageAvailable().
|
protected |
Definition at line 44 of file DataRetrieval.php.
|
protected |
Definition at line 48 of file DataRetrieval.php.
|
protected |
Definition at line 47 of file DataRetrieval.php.
|
protected |
Definition at line 45 of file DataRetrieval.php.
|
protected |
Definition at line 43 of file DataRetrieval.php.
|
protected |
Definition at line 49 of file DataRetrieval.php.
|
protected |
Definition at line 46 of file DataRetrieval.php.
|
protected |
Definition at line 41 of file DataRetrieval.php.
|
protected |
Definition at line 38 of file DataRetrieval.php.
|
protected |
Definition at line 40 of file DataRetrieval.php.
|
protected |
Definition at line 42 of file DataRetrieval.php.
|
protected |
Definition at line 39 of file DataRetrieval.php.