|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
ilParticipantsTestResultsGUI: ilTestEvaluationGUI ilParticipantsTestResultsGUI: ilAssQuestionPageGUI ilParticipantsTestResultsGUI: ilAssSpecFeedbackPageGUI ilParticipantsTestResultsGUI: ilAssGenFeedbackPageGUI More...
Collaboration diagram for ilParticipantsTestResultsGUI:Public Member Functions | |
| __construct (private ilCtrlInterface $ctrl, private ilLanguage $lng, private ilDBInterface $db, private ilObjUser $user, private ilTabsGUI $tabs, private ilToolbarGUI $toolbar, private ilGlobalTemplateInterface $main_tpl, private UIFactory $ui_factory, private UIRenderer $ui_renderer, private ilTestParticipantAccessFilterFactory $participant_access_filter_factory, private InternalRequestService $testrequest, private \ILIAS\HTTP\GlobalHttpState $http, private \ILIAS\Refinery\Factory $refinery,) | |
| getObject () | |
| getTestObj () | |
| setTestObj (ilObjTest $test_obj) | |
| getQuestionSetConfig () | |
| setQuestionSetConfig (ilTestQuestionSetConfig $question_set_config) | |
| getTestAccess () | |
| setTestAccess (ilTestAccess $test_access) | |
| getObjectiveParent () | |
| setObjectiveParent (ilTestObjectiveOrientedContainer $objective_parent) | |
| executeCommand () | |
| createUserResults (bool $show_pass_details, bool $show_answers, bool $show_reached_points, array $show_user_results) | |
Data Fields | |
| const | CMD_SHOW_PARTICIPANTS = 'showParticipants' |
| const | CMD_CONFIRM_DELETE_ALL_USER_RESULTS = 'deleteAllUserResults' |
| const | CMD_PERFORM_DELETE_ALL_USER_RESULTS = 'confirmDeleteAllUserResults' |
| const | CMD_CONFIRM_DELETE_SELECTED_USER_RESULTS = 'deleteSingleUserResults' |
| const | CMD_PERFORM_DELETE_SELECTED_USER_RESULTS = 'confirmDeleteSelectedUserData' |
Private Member Functions | |
| getUserIdsFromPost () | |
| forwardToEvaluationGUI () | |
| buildTableGUI () | |
| showParticipantsCmd () | |
| addDeleteAllTestResultsButton (ilToolbarGUI $toolbar) | |
| deleteAllUserResultsCmd () | |
| Asks for a confirmation to delete all user data of the test object. More... | |
| confirmDeleteAllUserResultsCmd () | |
| Deletes all user data for the test object. More... | |
| deleteSingleUserResultsCmd () | |
| Asks for a confirmation to delete selected user data of the test object. More... | |
| confirmDeleteSelectedUserDataCmd () | |
| Deletes the selected user data for the test object. More... | |
| showDetailedResultsCmd () | |
| Shows the pass overview and the answers of one ore more users for the scored pass. More... | |
| showUserAnswersCmd () | |
| Shows the answers of one ore more users for the scored pass. More... | |
| showPassOverviewCmd () | |
| Shows the pass overview of the scored pass for one ore more users. More... | |
| showUserResults ($show_pass_details, $show_answers, $show_reached_points=false) | |
| Shows the pass overview of the scored pass for one ore more users. More... | |
Private Attributes | |
| ilObjTest | $test_obj = null |
| ilTestQuestionSetConfig | $question_set_config = null |
| ilTestAccess | $test_access = null |
| ilTestObjectiveOrientedContainer | $objective_parent = null |
ilParticipantsTestResultsGUI: ilTestEvaluationGUI ilParticipantsTestResultsGUI: ilAssQuestionPageGUI ilParticipantsTestResultsGUI: ilAssSpecFeedbackPageGUI ilParticipantsTestResultsGUI: ilAssGenFeedbackPageGUI
Definition at line 31 of file class.ilParticipantsTestResultsGUI.php.
| ilParticipantsTestResultsGUI::__construct | ( | private ilCtrlInterface | $ctrl, |
| private ilLanguage | $lng, | ||
| private ilDBInterface | $db, | ||
| private ilObjUser | $user, | ||
| private ilTabsGUI | $tabs, | ||
| private ilToolbarGUI | $toolbar, | ||
| private ilGlobalTemplateInterface | $main_tpl, | ||
| private UIFactory | $ui_factory, | ||
| private UIRenderer | $ui_renderer, | ||
| private ilTestParticipantAccessFilterFactory | $participant_access_filter_factory, | ||
| private InternalRequestService | $testrequest, | ||
| private \ILIAS\HTTP\GlobalHttpState | $http, | ||
| private \ILIAS\Refinery\Factory | $refinery | ||
| ) |
Definition at line 45 of file class.ilParticipantsTestResultsGUI.php.
|
private |
Definition at line 223 of file class.ilParticipantsTestResultsGUI.php.
References ilToolbarGUI\addComponent(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by showParticipantsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 150 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\lng().
Referenced by showParticipantsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Deletes all user data for the test object.
Definition at line 246 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), getTestObj(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Deletes the selected user data for the test object.
Definition at line 311 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), getTestObj(), getUserIdsFromPost(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilParticipantsTestResultsGUI::createUserResults | ( | bool | $show_pass_details, |
| bool | $show_answers, | ||
| bool | $show_reached_points, | ||
| array | $show_user_results | ||
| ) |
Definition at line 408 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\LTI\ToolProvider\$key, $results, ilObjTest\_getResultPass(), ILIAS\Repository\ctrl(), ilSession\get(), getObjectiveParent(), getTestObj(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ilSession\set(), ILIAS\Repository\tabs(), and ILIAS\Repository\user().
Referenced by showUserResults().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Asks for a confirmation to delete all user data of the test object.
Definition at line 232 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Asks for a confirmation to delete selected user data of the test object.
Definition at line 265 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), ilUtil\getImagePath(), getTestObj(), getUserIdsFromPost(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilParticipantsTestResultsGUI::executeCommand | ( | ) |
Definition at line 107 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), forwardToEvaluationGUI(), and getTestObj().
Here is the call graph for this function:
|
private |
Definition at line 140 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), getObjectiveParent(), getTestAccess(), getTestObj(), and ILIAS\Repository\tabs().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilParticipantsTestResultsGUI::getObject | ( | ) |
Definition at line 62 of file class.ilParticipantsTestResultsGUI.php.
References $test_obj.
| ilParticipantsTestResultsGUI::getObjectiveParent | ( | ) |
Definition at line 97 of file class.ilParticipantsTestResultsGUI.php.
References $objective_parent.
Referenced by createUserResults(), and forwardToEvaluationGUI().
Here is the caller graph for this function:| ilParticipantsTestResultsGUI::getQuestionSetConfig | ( | ) |
Definition at line 77 of file class.ilParticipantsTestResultsGUI.php.
References $question_set_config.
Referenced by showParticipantsCmd().
Here is the caller graph for this function:| ilParticipantsTestResultsGUI::getTestAccess | ( | ) |
Definition at line 87 of file class.ilParticipantsTestResultsGUI.php.
References $test_access.
Referenced by forwardToEvaluationGUI(), and showParticipantsCmd().
Here is the caller graph for this function:| ilParticipantsTestResultsGUI::getTestObj | ( | ) |
Definition at line 67 of file class.ilParticipantsTestResultsGUI.php.
References $test_obj.
Referenced by ilParticipantsTestResultsTableGUI\__construct(), confirmDeleteAllUserResultsCmd(), confirmDeleteSelectedUserDataCmd(), createUserResults(), deleteSingleUserResultsCmd(), executeCommand(), forwardToEvaluationGUI(), showParticipantsCmd(), and showUserResults().
Here is the caller graph for this function:
|
private |
Definition at line 129 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by confirmDeleteSelectedUserDataCmd(), deleteSingleUserResultsCmd(), showDetailedResultsCmd(), showPassOverviewCmd(), and showUserAnswersCmd().
Here is the call graph for this function:
Here is the caller graph for this function:| ilParticipantsTestResultsGUI::setObjectiveParent | ( | ilTestObjectiveOrientedContainer | $objective_parent | ) |
Definition at line 102 of file class.ilParticipantsTestResultsGUI.php.
References $objective_parent.
| ilParticipantsTestResultsGUI::setQuestionSetConfig | ( | ilTestQuestionSetConfig | $question_set_config | ) |
Definition at line 82 of file class.ilParticipantsTestResultsGUI.php.
References $question_set_config.
| ilParticipantsTestResultsGUI::setTestAccess | ( | ilTestAccess | $test_access | ) |
Definition at line 92 of file class.ilParticipantsTestResultsGUI.php.
References $test_access.
| ilParticipantsTestResultsGUI::setTestObj | ( | ilObjTest | $test_obj | ) |
Definition at line 72 of file class.ilParticipantsTestResultsGUI.php.
References $test_obj.
|
private |
Shows the pass overview and the answers of one ore more users for the scored pass.
Definition at line 334 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), getUserIdsFromPost(), ILIAS\Repository\lng(), and ilSession\set().
Here is the call graph for this function:
|
private |
Definition at line 162 of file class.ilParticipantsTestResultsGUI.php.
References addDeleteAllTestResultsButton(), buildTableGUI(), ilSession\clear(), getGeneralSettings(), getQuestionSetConfig(), getTestAccess(), getTestObj(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
Here is the call graph for this function:
|
private |
Shows the pass overview of the scored pass for one ore more users.
Definition at line 365 of file class.ilParticipantsTestResultsGUI.php.
References getUserIdsFromPost(), ilSession\set(), and showUserResults().
Here is the call graph for this function:
|
private |
Shows the answers of one ore more users for the scored pass.
Definition at line 353 of file class.ilParticipantsTestResultsGUI.php.
References getUserIdsFromPost(), ilSession\set(), and showUserResults().
Here is the call graph for this function:
|
private |
Shows the pass overview of the scored pass for one ore more users.
Definition at line 377 of file class.ilParticipantsTestResultsGUI.php.
References createUserResults(), ILIAS\Repository\ctrl(), ilSession\get(), ilUtil\getStyleSheetLocation(), getTestObj(), ILIAS\Repository\lng(), and ILIAS\Repository\tabs().
Referenced by showPassOverviewCmd(), and showUserAnswersCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 42 of file class.ilParticipantsTestResultsGUI.php.
Referenced by getObjectiveParent(), and setObjectiveParent().
|
private |
Definition at line 40 of file class.ilParticipantsTestResultsGUI.php.
Referenced by getQuestionSetConfig(), and setQuestionSetConfig().
|
private |
Definition at line 41 of file class.ilParticipantsTestResultsGUI.php.
Referenced by getTestAccess(), and setTestAccess().
|
private |
Definition at line 39 of file class.ilParticipantsTestResultsGUI.php.
Referenced by getObject(), getTestObj(), and setTestObj().
| const ilParticipantsTestResultsGUI::CMD_CONFIRM_DELETE_ALL_USER_RESULTS = 'deleteAllUserResults' |
Definition at line 34 of file class.ilParticipantsTestResultsGUI.php.
| const ilParticipantsTestResultsGUI::CMD_CONFIRM_DELETE_SELECTED_USER_RESULTS = 'deleteSingleUserResults' |
Definition at line 36 of file class.ilParticipantsTestResultsGUI.php.
| const ilParticipantsTestResultsGUI::CMD_PERFORM_DELETE_ALL_USER_RESULTS = 'confirmDeleteAllUserResults' |
Definition at line 35 of file class.ilParticipantsTestResultsGUI.php.
| const ilParticipantsTestResultsGUI::CMD_PERFORM_DELETE_SELECTED_USER_RESULTS = 'confirmDeleteSelectedUserData' |
Definition at line 37 of file class.ilParticipantsTestResultsGUI.php.
| const ilParticipantsTestResultsGUI::CMD_SHOW_PARTICIPANTS = 'showParticipants' |
Definition at line 33 of file class.ilParticipantsTestResultsGUI.php.