ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
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<\ILIAS\UI\ViewControl\ViewControl> 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 $http, $lng, $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, ILIAS\Test\Results\Presentation\AttemptResultsTable\MODE_OPT_ALL, ILIAS\Test\Results\Presentation\AttemptResultsTable\MODE_OPT_CORRECT, and ILIAS\Test\Results\Presentation\AttemptResultsTable\MODE_OPT_INCORRECT.
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, and ILIAS\Test\Results\Presentation\AttemptResultsTable\URL_NAMESPACE.
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\getViewControlsParameter().
|
private |
return array<\ILIAS\UI\ViewControl\ViewControl>
Definition at line 144 of file AttemptResultsTable.php.
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\Test\Results\Presentation\AttemptResultsTable\MODE_OPT_ALL, ILIAS\Repository\refinery(), ILIAS\UI\URLBuilder\SEPARATOR, and ILIAS\Test\Results\Presentation\AttemptResultsTable\SORT_OPT_ORDEROFAPPEARANCE.
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.
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\applyControls(), and ILIAS\Test\Results\Presentation\AttemptResultsTable\getViewControlsParameter().
|
private |
Definition at line 42 of file AttemptResultsTable.php.
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\applyControls().
|
private |
Definition at line 43 of file AttemptResultsTable.php.
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\applyControls().
|
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.
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\getViewControlsParameter().
|
private |
Definition at line 46 of file AttemptResultsTable.php.
|
private |
Definition at line 39 of file AttemptResultsTable.php.
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\getViewControlNamespace().