ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
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 346 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, $in, and $res.
Referenced by ilLPStatusSCORM\determinePercentage().
|
static |
Definition at line 298 of file class.ilSCORM2004Tracking.php.
References $DIC, $failed, $ilDB, $in, and $res.
Referenced by ilLPStatusSCORM\determineStatus().
|
static |
Definition at line 51 of file class.ilSCORM2004Tracking.php.
|
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 121 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, $in, and $res.
Referenced by ilLPStatusSCORM\_getStatusInfo().
|
static |
Definition at line 83 of file class.ilSCORM2004Tracking.php.
|
static |
Definition at line 14 of file class.ilSCORM2004Tracking.php.
|
static |
Definition at line 257 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, $in, and $res.
Referenced by ilLPStatusSCORM\_getStatusInfo().
|
static |
Get overall scorm status.
object | $a_obj_id |
Definition at line 159 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, and $res.
Referenced by ilLPStatusSCORMPackage\_getStatusInfo().
|
static |
Get overall scorm status.
object | $a_obj_id |
Definition at line 198 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, $ilLog, and $res.
Referenced by ilLPStatusSCORMPackage\determineStatus().
|
static |
Get all tracked users.
object | $a_obj_id |
Definition at line 234 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, $ilLog, and $res.
Referenced by ilLPStatusSCORM\refreshStatus(), and ilLPStatusSCORMPackage\refreshStatus().
|
static |
Definition at line 446 of file class.ilSCORM2004Tracking.php.
|
static |
Definition at line 470 of file class.ilSCORM2004Tracking.php.
|
static |
Definition at line 458 of file class.ilSCORM2004Tracking.php.
|
static |
Synch read event table.
return
Definition at line 393 of file class.ilSCORM2004Tracking.php.
References $a_type, $DIC, $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 482 of file class.ilSCORM2004Tracking.php.
References $DIC, $ilDB, $ilLog, and ilObjSCORM2004LearningModule\_ISODurationToCentisec().
Referenced by _syncReadEvent(), and ilObjSCORMInitData\getStatus().