ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Class ilSCORM2004Tracking. More...
Static Public Member Functions | |
static | _getInProgress ($scorm_item_id, $a_obj_id) |
static | _getCompleted ($scorm_item_id, $a_obj_id) |
static | _getFailed ($scorm_item_id, $a_obj_id) |
static | _getCountCompletedPerUser ($a_scorm_item_ids, $a_obj_id, $a_omit_failed=false) |
Get progress of selected scos. More... | |
static | _getProgressInfo ($a_obj_id) |
Get overall scorm status. More... | |
static | _getProgressInfoOfUser ($a_obj_id, $a_user_id) |
Get overall scorm status. More... | |
static | _getTrackedUsers ($a_obj_id) |
Get all tracked users. More... | |
static | _getItemProgressInfo ($a_scorm_item_ids, $a_obj_id, $a_omit_failed=false) |
static | _getCollectionStatus ($a_scos, $a_obj_id, $a_user_id) |
static | _countCompleted ($a_scos, $a_obj_id, $a_user_id, $a_omit_failed=false) |
static | _syncReadEvent ($a_obj_id, $a_user_id, $a_type, $a_ref_id, $time_from_lms=null) |
Synch read event table. More... | |
static | _isCompleted ($a_status, $a_satisfied) |
static | _isInProgress ($a_status, $a_satisfied) |
static | _isFailed ($a_status, $a_satisfied) |
static | getSumTotalTimeSecondsFromScos ($a_obj_id, $a_user_id, $a_write=false) |
should be avoided; store value to increase performance for further requests More... | |
Class ilSCORM2004Tracking.
Definition at line 12 of file class.ilSCORM2004Tracking.php.
|
static |
Definition at line 336 of file class.ilSCORM2004Tracking.php.
References $ilDB, $in, and $res.
Referenced by ilLPStatusSCORM\determinePercentage().
|
static |
Definition at line 293 of file class.ilSCORM2004Tracking.php.
References $failed, $ilDB, $in, and $res.
Referenced by ilLPStatusSCORM\determineStatus().
|
static |
Definition at line 51 of file class.ilSCORM2004Tracking.php.
References $ilDB.
|
static |
Get progress of selected scos.
object | $a_scorm_item_ids | |
object | $a_obj_id | |
bool | $a_omit_failed | do not include success==failed |
Definition at line 117 of file class.ilSCORM2004Tracking.php.
References $ilDB, $in, $res, and $row.
Referenced by ilLPStatusSCORM\_getStatusInfo().
|
static |
Definition at line 81 of file class.ilSCORM2004Tracking.php.
References $ilDB.
|
static |
Definition at line 15 of file class.ilSCORM2004Tracking.php.
|
static |
Definition at line 250 of file class.ilSCORM2004Tracking.php.
References $ilDB, $in, $info, $res, and $row.
Referenced by ilLPStatusSCORM\_getStatusInfo().
|
static |
Get overall scorm status.
object | $a_obj_id |
Definition at line 154 of file class.ilSCORM2004Tracking.php.
References $ilDB, $info, $res, and $row.
Referenced by ilLPStatusSCORMPackage\_getStatusInfo().
|
static |
Get overall scorm status.
object | $a_obj_id |
Definition at line 194 of file class.ilSCORM2004Tracking.php.
References $ilDB, $ilLog, $res, and $row.
Referenced by ilLPStatusSCORMPackage\determineStatus().
|
static |
Get all tracked users.
object | $a_obj_id |
Definition at line 230 of file class.ilSCORM2004Tracking.php.
References $ilDB, $ilLog, $res, and $row.
Referenced by ilLPStatusSCORM\refreshStatus(), and ilLPStatusSCORMPackage\refreshStatus().
|
static |
Definition at line 416 of file class.ilSCORM2004Tracking.php.
|
static |
Definition at line 442 of file class.ilSCORM2004Tracking.php.
|
static |
Definition at line 429 of file class.ilSCORM2004Tracking.php.
|
static |
Synch read event table.
return
Definition at line 382 of file class.ilSCORM2004Tracking.php.
References $a_type, $ilDB, ilChangeEvent\_recordReadEvent(), getSumTotalTimeSecondsFromScos(), 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 455 of file class.ilSCORM2004Tracking.php.
References $ilDB, $ilLog, and ilObjSCORM2004LearningModule\_ISODurationToCentisec().
Referenced by _syncReadEvent(), and ilObjSCORMInitData\getStatus().