|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ILIAS\Test\Results\Presentation\AttemptResultsTable: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().
Here is the call graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:
|
private |
return array<\ILIAS\UI\ViewControl\ViewControl>
Definition at line 144 of file AttemptResultsTable.php.
Referenced by ILIAS\Test\Results\Presentation\AttemptResultsTable\__construct().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().