ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Public Member Functions | |
__construct (UIFactory $ui_factory, private UIRenderer $ui_renderer, private Refinery $refinery, private HTTPService $http, DataFactory $data_factory, Language $lng, private AttemptSolutions $test_results, Settings $settings, string $title, bool $for_print) | |
render () | |
getTableComponent () | |
Protected Attributes | |
PresentationTable | $table |
Private Member Functions | |
applyControls (string $mode, string $sortation, array $question_results) | |
getViewControlNamespace () | |
getViewControlsParameter () | |
getViewControls (UIFactory $ui_factory, Language $lng, URLBuilder $target, string $mode, string $sortation) | |
return array<> More... | |
getMapping () | |
Private Attributes | |
const | ENV = 'e' |
const | LNG = 'l' |
const | URL_NAMESPACE = ['taresult', 'vc'] |
const | PARAM_MODE = 'm' |
const | MODE_OPT_ALL = "all" |
const | MODE_OPT_CORRECT = "ok" |
const | MODE_OPT_INCORRECT = "fail" |
const | PARAM_SORT = 's' |
const | SORT_OPT_ORDEROFAPPEARANCE = 'ooa' |
const | SORT_OPT_POSSIBLESCORE = 'ms' |
Definition at line 35 of file AttemptResultsTable.php.
ILIAS\Test\Results\Presentation\AttemptResultsTable::__construct | ( | UIFactory | $ui_factory, |
private UIRenderer | $ui_renderer, | ||
private Refinery | $refinery, | ||
private HTTPService | $http, | ||
DataFactory | $data_factory, | ||
Language | $lng, | ||
private AttemptSolutions | $test_results, | ||
Settings | $settings, | ||
string | $title, | ||
bool | $for_print | ||
) |
Definition at line 50 of file AttemptResultsTable.php.
References $results, ILIAS\Test\Results\Presentation\AttemptResultsTable\applyControls(), ILIAS\Test\Results\Presentation\AttemptResultsTable\getMapping(), ILIAS\Test\Results\Data\AttemptSolutions\getQuestionResults(), ILIAS\Test\Results\Presentation\AttemptResultsTable\getViewControls(), and ILIAS\Test\Results\Presentation\AttemptResultsTable\getViewControlsParameter().
|
private |
array<QuestionResult> | $question_results |
Definition at line 91 of file AttemptResultsTable.php.
References Vendor\Package\$a, Vendor\Package\$b, ILIAS\Test\Results\Data\QuestionResult\CORRECT_FULL, and ILIAS\Test\Results\Data\QuestionResult\getQuestionScore().
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\__construct().
|
private |
Definition at line 182 of file AttemptResultsTable.php.
References $lng, $path, ILIAS\Test\Results\Data\QuestionResult\CORRECT_FULL, ILIAS\Test\Results\Data\QuestionResult\CORRECT_NONE, ILIAS\Test\Results\Data\QuestionResult\CORRECT_PARTIAL, ilUtil\getImagePath(), ILIAS\Repository\refinery(), and ILIAS\UI\Component\Table\PresentationRow\withHeadline().
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\__construct().
ILIAS\Test\Results\Presentation\AttemptResultsTable::getTableComponent | ( | ) |
Definition at line 83 of file AttemptResultsTable.php.
References ILIAS\Test\Results\Presentation\AttemptResultsTable\$table.
|
private |
Definition at line 119 of file AttemptResultsTable.php.
References $namespace.
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\getViewControls(), and ILIAS\Test\Results\Presentation\AttemptResultsTable\getViewControlsParameter().
|
private |
return array<>
Definition at line 144 of file AttemptResultsTable.php.
References $check, $token, ILIAS\UI\URLBuilder\acquireParameter(), ILIAS\UI\URLBuilder\buildURI(), ILIAS\Test\Results\Presentation\AttemptResultsTable\getViewControlNamespace(), ILIAS\UI\URLBuilder\SEPARATOR, ILIAS\Language\Language\txt(), and ILIAS\UI\URLBuilder\withParameter().
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\__construct().
|
private |
Definition at line 127 of file AttemptResultsTable.php.
References ILIAS\Test\Results\Presentation\AttemptResultsTable\getViewControlNamespace(), ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), and ILIAS\UI\URLBuilder\SEPARATOR.
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\__construct().
ILIAS\Test\Results\Presentation\AttemptResultsTable::render | ( | ) |
Definition at line 78 of file AttemptResultsTable.php.
|
protected |
Definition at line 48 of file AttemptResultsTable.php.
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\getTableComponent().
|
private |
Definition at line 37 of file AttemptResultsTable.php.
|
private |
Definition at line 38 of file AttemptResultsTable.php.
|
private |
Definition at line 41 of file AttemptResultsTable.php.
|
private |
Definition at line 42 of file AttemptResultsTable.php.
|
private |
Definition at line 43 of file AttemptResultsTable.php.
|
private |
Definition at line 40 of file AttemptResultsTable.php.
|
private |
Definition at line 44 of file AttemptResultsTable.php.
|
private |
Definition at line 45 of file AttemptResultsTable.php.
|
private |
Definition at line 46 of file AttemptResultsTable.php.
|
private |
Definition at line 39 of file AttemptResultsTable.php.