ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Class ilObjSCORMTracking. More...
Static Public Member Functions | |
static | storeJsApi () |
static | storeJsApiCmi (int $user_id, int $obj_id, object $data) |
static | syncGlobalStatus (int $userId, int $packageId, int $refId, object $data, ?int $new_global_status) |
static | _insertTrackData (int $a_sahs_id, string $a_lval, string $a_rval, int $a_obj_id) |
static | _getCompleted (object $scorm_item_id, int $a_obj_id) |
like necessary because of Oracle More... | |
static | _getCollectionStatus (?array $a_scos, int $a_obj_id, int $a_user_id) |
static | _countCompleted (?array $a_scos, int $a_obj_id, int $a_user_id) |
static | lookupLastAccessTimes (int $a_obj_id) |
Lookup last acccess time for all users of a scorm module. More... | |
static | _getTrackedUsers (int $a_obj_id) |
Get all tracked users. More... | |
static | _getFailed (object $scorm_item_id, int $a_obj_id) |
like necessary because of Oracle More... | |
static | _getCountCompletedPerUser (array $a_scorm_item_ids, int $a_obj_id) |
Get users who have status completed or passed. More... | |
static | _getProgressInfo (array $sco_item_ids, int $a_obj_id) |
Get info about. More... | |
static | _getInProgress (array|int $scorm_item_id, int $a_obj_id, ?array $a_blocked_user_ids=null) |
static | scorm12PlayerUnload () |
static | checkIfAllowed (int $packageId, int $userId, int $hash) |
static | _syncReadEvent (int $a_obj_id, int $a_user_id, string $a_type, int $a_ref_id) |
Class ilObjSCORMTracking.
Definition at line 26 of file class.ilObjSCORMTracking.php.
|
static |
Definition at line 344 of file class.ilObjSCORMTracking.php.
References $DIC, $ilDB, and $res.
Referenced by ilLPStatusSCORM\determinePercentage().
|
static |
Definition at line 299 of file class.ilObjSCORMTracking.php.
|
static |
like necessary because of Oracle
Definition at line 254 of file class.ilObjSCORMTracking.php.
|
static |
Get users who have status completed or passed.
Definition at line 463 of file class.ilObjSCORMTracking.php.
References $DIC, $ilDB, and $res.
Referenced by ilLPStatusSCORM\_getStatusInfo().
|
static |
like necessary because of Oracle
Definition at line 421 of file class.ilObjSCORMTracking.php.
|
static |
Definition at line 537 of file class.ilObjSCORMTracking.php.
References $DIC, $ilDB, and $res.
Referenced by _getProgressInfo().
|
static |
Get info about.
Definition at line 494 of file class.ilObjSCORMTracking.php.
References $DIC, $ilDB, $info, $res, and _getInProgress().
Referenced by ilLPStatusSCORM\_getStatusInfo().
|
static |
Get all tracked users.
Definition at line 397 of file class.ilObjSCORMTracking.php.
References $DIC, $ilDB, and $res.
Referenced by ilTrQuery\getParticipantsForObject(), and ilLPStatusSCORM\refreshStatus().
|
static |
Definition at line 230 of file class.ilObjSCORMTracking.php.
References $DIC, $ilDB, ilLPStatusWrapper\_updateStatus(), and ilUtil\now().
Referenced by ilSCORMItem\insertTrackData().
|
static |
Definition at line 627 of file class.ilObjSCORMTracking.php.
References $DIC, $ilDB, ilChangeEvent\_recordReadEvent(), ilLoggerFactory\getLogger(), and ILIAS\Repository\int().
Referenced by scorm12PlayerUnload().
|
static |
Definition at line 611 of file class.ilObjSCORMTracking.php.
References $DIC, $ilDB, $packageId, and $res.
|
static |
Lookup last acccess time for all users of a scorm module.
Definition at line 376 of file class.ilObjSCORMTracking.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
|
static |
Definition at line 577 of file class.ilObjSCORMTracking.php.
References $DIC, $GLOBALS, $ilDB, $ref_id, $user_id, _syncReadEvent(), and ILIAS\UI\examples\Symbol\Glyph\Header\header().
|
static |
Definition at line 28 of file class.ilObjSCORMTracking.php.
References $data, $DIC, $refId, $user_id, ILIAS\UI\examples\Symbol\Glyph\Header\header(), ILIAS\Repository\int(), storeJsApiCmi(), and syncGlobalStatus().
|
static |
Definition at line 53 of file class.ilObjSCORMTracking.php.
References $data, $DIC, $ilDB, $user_id, ilSCORMObject\_lookupPresentableItems(), ilLPStatusWrapper\_updateStatus(), ilLoggerFactory\getLogger(), ilLTIAppEventListener\handleOutcomeWithoutLP(), and ilUtil\now().
Referenced by storeJsApi().
|
static |
Definition at line 152 of file class.ilObjSCORMTracking.php.
References $data, $DIC, $ilDB, $packageId, $refId, ilChangeEvent\_recordReadEvent(), ilLPStatusWrapper\_updateStatus(), ilLoggerFactory\getLogger(), and ILIAS\Repository\int().
Referenced by storeJsApi().