|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Class ilObjSCORMTracking. More...
Collaboration diagram for ilObjSCORMTracking:Public Member Functions | |
| extractData () | |
| store ($obj_id=0, $sahs_id=0, $extractData=1) | |
Static Public Member Functions | |
| static | storeJsApi ($obj_id=0) |
| static | storeJsApiCmi ($user_id, $obj_id, $data) |
| static | syncGlobalStatus ($userId, $packageId, $data, $new_global_status) |
| static | _syncReadEvent ($a_obj_id, $a_user_id, $a_type, $a_ref_id) |
| Synch read event table. More... | |
| static | _insertTrackData ($a_sahs_id, $a_lval, $a_rval, $a_obj_id) |
| static | _getInProgress ($scorm_item_id, $a_obj_id, $a_blocked_user_ids=null) |
| static | _getCompleted ($scorm_item_id, $a_obj_id) |
| like necessary because of Oracle More... | |
| static | _getCollectionStatus ($a_scos, $a_obj_id, $a_user_id) |
| static | _countCompleted ($a_scos, $a_obj_id, $a_user_id) |
| static | lookupLastAccessTimes ($a_obj_id) |
| Lookup last acccess time for all users of a scorm module @global ilDB $ilDB. More... | |
| static | _getTrackedUsers ($a_obj_id) |
| Get all tracked users. More... | |
| static | _getFailed ($scorm_item_id, $a_obj_id) |
| like necessary because of Oracle More... | |
| static | _getCountCompletedPerUser ($a_scorm_item_ids, $a_obj_id) |
| Get users who have status completed or passed. More... | |
| static | _getProgressInfo ($sco_item_ids, $a_obj_id) |
| Get info about. More... | |
| static | scorm12PlayerUnload () |
| static | checkIfAllowed ($packageId, $userId, $hash) |
Class ilObjSCORMTracking.
Definition at line 12 of file class.ilObjSCORMTracking.php.
|
static |
Definition at line 521 of file class.ilObjSCORMTracking.php.
References $ilDB, $in, and $res.
Referenced by ilLPStatusSCORM\determinePercentage().
Here is the caller graph for this function:
|
static |
Definition at line 475 of file class.ilObjSCORMTracking.php.
References $failed, $ilDB, $in, and $res.
Referenced by ilLPStatusSCORM\determineStatus().
Here is the caller graph for this function:
|
static |
like necessary because of Oracle
| object | $scorm_item_id | |
| object | $a_obj_id |
Definition at line 441 of file class.ilObjSCORMTracking.php.
|
static |
Get users who have status completed or passed.
| object | $a_scorm_item_ids | |
| object | $a_obj_id |
Definition at line 644 of file class.ilObjSCORMTracking.php.
References $ilDB, $in, $res, $row, and $users.
Referenced by ilLPStatusSCORM\_getStatusInfo().
Here is the caller graph for this function:
|
static |
like necessary because of Oracle
| object | $scorm_item_id | |
| object | $a_obj_id |
Definition at line 602 of file class.ilObjSCORMTracking.php.
|
static |
| object | $scorm_item_id | |
| object | $a_obj_id | |
| array | $a_blocked_user_ids |
Definition at line 397 of file class.ilObjSCORMTracking.php.
References $ilDB, $in, $res, and $row.
Referenced by _getProgressInfo().
Here is the caller graph for this function:
|
static |
Get info about.
| object | $sco_item_ids | |
| object | $a_obj_id |
Definition at line 675 of file class.ilObjSCORMTracking.php.
References $ilDB, $in, $info, $res, $row, and _getInProgress().
Referenced by ilLPStatusSCORM\_getStatusInfo().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get all tracked users.
| object | $a_obj_id |
Definition at line 577 of file class.ilObjSCORMTracking.php.
References $ilDB, $ilLog, $res, $row, and $users.
Referenced by ilTrQuery\getParticipantsForObject(), and ilLPStatusSCORM\refreshStatus().
Here is the caller graph for this function:
|
static |
Definition at line 371 of file class.ilObjSCORMTracking.php.
References $ilDB, $ilUser, ilLPStatusWrapper\_updateStatus(), and ilUtil\now().
Referenced by ilSCORMItem\insertTrackData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Synch read event table.
return
Definition at line 322 of file class.ilObjSCORMTracking.php.
References $a_type, $ilDB, $ilLog, $time, and ilChangeEvent\_recordReadEvent().
Referenced by scorm12PlayerUnload(), and store().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 743 of file class.ilObjSCORMTracking.php.
References $ilDB, $packageId, $res, and date.
| ilObjSCORMTracking::extractData | ( | ) |
Definition at line 14 of file class.ilObjSCORMTracking.php.
References $_GET, $_POST, $key, and League\Flysystem\Adapter\Polyfill\update().
Referenced by store().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Lookup last acccess time for all users of a scorm module @global ilDB $ilDB.
| int | $a_obj_id |
Definition at line 554 of file class.ilObjSCORMTracking.php.
References $ilDB, $query, $res, $row, $users, and ilDBConstants\FETCHMODE_OBJECT.
|
static |
Definition at line 714 of file class.ilObjSCORMTracking.php.
References $_GET, $_POST, $GLOBALS, $ilDB, $ilUser, _syncReadEvent(), date, and print.
Here is the call graph for this function:| ilObjSCORMTracking::store | ( | $obj_id = 0, |
|
$sahs_id = 0, |
|||
$extractData = 1 |
|||
| ) |
Definition at line 41 of file class.ilObjSCORMTracking.php.
References $_GET, $_POST, $ilDB, $ilUser, $insert, ilObject\_lookupObjId(), _syncReadEvent(), ilLPStatusWrapper\_updateStatus(), extractData(), ilUtil\now(), and League\Flysystem\Adapter\Polyfill\update().
Here is the call graph for this function:
|
static |
Definition at line 144 of file class.ilObjSCORMTracking.php.
References $_GET, $data, $in, print, storeJsApiCmi(), and syncGlobalStatus().
Here is the call graph for this function:
|
static |
Definition at line 174 of file class.ilObjSCORMTracking.php.
References $_POST, $data, $i, $ilDB, $ilLog, and ilUtil\now().
Referenced by ilSCORMOfflineMode\sop2il(), and storeJsApi().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 266 of file class.ilObjSCORMTracking.php.
References $_GET, $data, $ilDB, $ilLog, $packageId, ilChangeEvent\_recordReadEvent(), date, and ilLPStatus\writeStatus().
Referenced by ilSCORMOfflineMode\sop2il(), and storeJsApi().
Here is the call graph for this function:
Here is the caller graph for this function: