ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (string $responseBody, int $objId) | |
ilCmiXapiHighscoreReport constructor. More... | |
initTableData () | |
getTableData () | |
getUserRank () | |
getResponseDebug () | |
Protected Member Functions | |
fetchTotalDuration (array $allDurations) | |
Protected Attributes | |
array | $response = [] |
int | $objId |
array | $cmixUsersByIdent = [] |
Private Member Functions | |
identUser (int $userIdent) | |
formatRawTimestamp (string $rawTimestamp) | |
Private Attributes | |
array | $tableData = [] |
int | $userRank = null |
Definition at line 30 of file class.ilCmiXapiHighscoreReport.php.
ilCmiXapiHighscoreReport::__construct | ( | string | $responseBody, |
int | $objId | ||
) |
ilCmiXapiHighscoreReport constructor.
Definition at line 44 of file class.ilCmiXapiHighscoreReport.php.
References $objId, and ilCmiXapiUser\getUsersForObject().
|
protected |
array | $allDurations |
Definition at line 163 of file class.ilCmiXapiHighscoreReport.php.
References $duration, and ilObjSCORM2004LearningModule\_ISODurationToCentisec().
Referenced by initTableData().
|
private |
Definition at line 177 of file class.ilCmiXapiHighscoreReport.php.
References ilDatePresentation\formatDate(), and ilCmiXapiDateTime\fromXapiTimestamp().
Referenced by initTableData().
ilCmiXapiHighscoreReport::getResponseDebug | ( | ) |
Definition at line 196 of file class.ilCmiXapiHighscoreReport.php.
ilCmiXapiHighscoreReport::getTableData | ( | ) |
Definition at line 186 of file class.ilCmiXapiHighscoreReport.php.
References $tableData.
ilCmiXapiHighscoreReport::getUserRank | ( | ) |
Definition at line 191 of file class.ilCmiXapiHighscoreReport.php.
References $userRank.
|
private |
Definition at line 147 of file class.ilCmiXapiHighscoreReport.php.
References $DIC.
ilCmiXapiHighscoreReport::initTableData | ( | ) |
Definition at line 60 of file class.ilCmiXapiHighscoreReport.php.
References Vendor\Package\$a, Vendor\Package\$b, $DIC, ilObject\_lookupType(), ilObjCmiXapi\CONT_TYPE_CMI5, fetchTotalDuration(), formatRawTimestamp(), ilObjCmiXapi\getInstance(), ilObjLTIConsumer\getInstance(), and ilObjectFactory\getInstanceByObjId().
|
protected |
Definition at line 39 of file class.ilCmiXapiHighscoreReport.php.
|
protected |
Definition at line 35 of file class.ilCmiXapiHighscoreReport.php.
Referenced by __construct().
|
protected |
Definition at line 32 of file class.ilCmiXapiHighscoreReport.php.
|
private |
Definition at line 33 of file class.ilCmiXapiHighscoreReport.php.
Referenced by getTableData().
|
private |
Definition at line 34 of file class.ilCmiXapiHighscoreReport.php.
Referenced by getUserRank().