ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Class ilSCORM2004Tracking. More...
Static Public Member Functions | |
static | _getInProgress (int $scorm_item_id, int $a_obj_id) |
static | _getCompleted (int $scorm_item_id, int $a_obj_id) |
static | _getFailed (int $scorm_item_id, int $a_obj_id) |
static | _getCountCompletedPerUser (array $a_scorm_item_ids, int $a_obj_id, bool $a_omit_failed=false) |
Get progress of selected scos. More... | |
static | _getProgressInfo (int $a_obj_id) |
Get overall scorm status. More... | |
static | _getProgressInfoOfUser (int $a_obj_id, int $a_user_id) |
Get overall scorm status. More... | |
static | _getTrackedUsers (int $a_obj_id) |
Get all tracked users. More... | |
static | _getItemProgressInfo (array $a_scorm_item_ids, int $a_obj_id, bool $a_omit_failed) |
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, bool $a_omit_failed) |
static | _syncReadEvent (int $a_obj_id, int $a_user_id, string $a_type, int $a_ref_id, ?bool $time_from_lms=null) |
Synch read event table. More... | |
static | _isCompleted (string $a_status, string $a_satisfied) |
static | _isInProgress (string $a_status, string $a_satisfied) |
static | _isFailed (string $a_status, string $a_satisfied) |
static | getSumTotalTimeSecondsFromScos (int $a_obj_id, int $a_user_id, bool $a_write=false) |
should be avoided; store value to increase performance for further requests More... | |
Class ilSCORM2004Tracking.
Definition at line 26 of file class.ilSCORM2004Tracking.php.
|
static |
Definition at line 279 of file class.ilSCORM2004Tracking.php.
Referenced by ilLPStatusSCORM\determinePercentage().
|
static |
Definition at line 231 of file class.ilSCORM2004Tracking.php.
|
static |
Exception |
Definition at line 39 of file class.ilSCORM2004Tracking.php.
|
static |
Get progress of selected scos.
bool | $a_omit_failed | do not include success==failed |
Definition at line 57 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, and $res.
Referenced by ilLPStatusSCORM\_getStatusInfo().
|
static |
Exception |
Definition at line 47 of file class.ilSCORM2004Tracking.php.
|
static |
Exception |
Definition at line 31 of file class.ilSCORM2004Tracking.php.
|
static |
Definition at line 190 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, $info, and $res.
Referenced by ilLPStatusSCORM\_getStatusInfo().
|
static |
Get overall scorm status.
Definition at line 94 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, $info, $res, and ILIAS\Repository\int().
Referenced by ilLPStatusSCORMPackage\_getStatusInfo().
|
static |
Get overall scorm status.
Definition at line 131 of file class.ilSCORM2004Tracking.php.
|
static |
Get all tracked users.
Definition at line 165 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, $res, and ILIAS\Repository\int().
Referenced by ilLPStatusSCORM\refreshStatus(), and ilLPStatusSCORMPackage\refreshStatus().
|
static |
Definition at line 385 of file class.ilSCORM2004Tracking.php.
|
static |
Definition at line 395 of file class.ilSCORM2004Tracking.php.
|
static |
Definition at line 390 of file class.ilSCORM2004Tracking.php.
|
static |
Synch read event table.
Definition at line 323 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, $time_from_lms, ilChangeEvent\_recordReadEvent(), and ilUtil\yn2tf().
Referenced by ilSCORM2004StoreData\scormPlayerUnload(), and ilSCORM2004StoreData\syncGlobalStatus().
|
static |
should be avoided; store value to increase performance for further requests
Definition at line 403 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, ilObjSCORM2004LearningModule\_ISODurationToCentisec(), and ILIAS\Repository\int().
Referenced by ilObjSCORMInitData\getStatus().