◆ __construct()
◆ buildTableGUI()
ilCmiXapiScoringGUI::buildTableGUI |
( |
|
$tableId | ) |
|
|
protected |
◆ executeCommand()
ilCmiXapiScoringGUI::executeCommand |
( |
| ) |
|
- Exceptions
-
Definition at line 53 of file class.ilCmiXapiScoringGUI.php.
References $DIC.
57 if (!$this->access->hasHighscoreAccess()) {
61 switch ($DIC->ctrl()->getNextClass($this)) {
63 $cmd = $DIC->ctrl()->getCmd(
'show') .
'Cmd';
◆ getTableDataRange()
ilCmiXapiScoringGUI::getTableDataRange |
( |
|
$scopeUserRank = false | ) |
|
|
private |
Definition at line 133 of file class.ilCmiXapiScoringGUI.php.
Referenced by initHighScoreTable(), and initUserRankTable().
135 if (
false === $scopeUserRank) {
136 return array_slice($this->tableData, 0, (
int) $this->object->getHighscoreTopNum());
138 $offset = $this->userRank - 2 < 0 ? 0 : $this->userRank - 2;
140 return array_slice($this->tableData, $offset, $length);
◆ initHighScoreTable()
ilCmiXapiScoringGUI::initHighScoreTable |
( |
| ) |
|
|
protected |
◆ initTableData()
ilCmiXapiScoringGUI::initTableData |
( |
| ) |
|
|
protected |
Definition at line 109 of file class.ilCmiXapiScoringGUI.php.
Referenced by showCmd().
112 $filter->setActivityId($this->object->getActivityId());
116 $this->object->getLrsType()->getLrsEndpointStatementsAggregationLink(),
121 $this->object->getLrsType()->getBasicAuth(),
125 $scoringReport = $request->queryReport($this->
object);
126 if (
true === $scoringReport->initTableData()) {
127 $this->tableData = $scoringReport->getTableData();
128 $this->userRank = $scoringReport->getUserRank();
◆ initUserRankTable()
ilCmiXapiScoringGUI::initUserRankTable |
( |
| ) |
|
|
protected |
◆ showCmd()
ilCmiXapiScoringGUI::showCmd |
( |
| ) |
|
|
protected |
◆ $access
ilCmiXapiScoringGUI::$access |
|
protected |
◆ $object
ilCmiXapiScoringGUI::$object |
◆ $tableData
ilCmiXapiScoringGUI::$tableData |
|
private |
◆ $tableHtml
ilCmiXapiScoringGUI::$tableHtml = '' |
|
private |
◆ $userRank
ilCmiXapiScoringGUI::$userRank |
|
private |
◆ PART_FILTER_ACTIVE_ONLY
const ilCmiXapiScoringGUI::PART_FILTER_ACTIVE_ONLY = 1 |
◆ PART_FILTER_ALL_USERS
const ilCmiXapiScoringGUI::PART_FILTER_ALL_USERS = 3 |
◆ PART_FILTER_INACTIVE_ONLY
const ilCmiXapiScoringGUI::PART_FILTER_INACTIVE_ONLY = 2 |
◆ PART_FILTER_MANSCORING_DONE
const ilCmiXapiScoringGUI::PART_FILTER_MANSCORING_DONE = 4 |
◆ PART_FILTER_MANSCORING_NONE
const ilCmiXapiScoringGUI::PART_FILTER_MANSCORING_NONE = 5 |
The documentation for this class was generated from the following file: