ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
__construct () | |
getTestObj () | |
setTestObj (ilObjTest $testObj) | |
getQuestionSetConfig () | |
setQuestionSetConfig (ilTestQuestionSetConfig $questionSetConfig) | |
getTestAccess () | |
setTestAccess (ilTestAccess $testAccess) | |
getObjectiveParent () | |
setObjectiveParent (ilTestObjectiveOrientedContainer $objectiveParent) | |
executeCommand () | |
createUserResults ( $show_pass_details, $show_answers, $show_reached_points, $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' |
Protected Member Functions | |
deleteSingleUserResultsCmd () | |
confirmDeleteSelectedUserDataCmd () | |
showDetailedResultsCmd () | |
showUserAnswersCmd () | |
showPassOverviewCmd () | |
showUserResults ($show_pass_details, $show_answers, $show_reached_points=false) | |
isPdfDeliveryRequest () | |
Private Member Functions | |
getUserIdsFromPost () | |
buildTableGUI () | |
showParticipantsCmd () | |
addDeleteAllTestResultsButton (ilToolbarGUI $toolbar) | |
deleteAllUserResultsCmd () | |
confirmDeleteAllUserResultsCmd () | |
Private Attributes | |
ILIAS Test InternalRequestService | $testrequest |
ilObjTest | $testObj = null |
ilTestQuestionSetConfig | $questionSetConfig = null |
ilTestAccess | $testAccess = null |
ilCtrlInterface | $ctrl |
ilLanguage | $lang |
ilDBInterface | $db |
ilTabsGUI | $tabs |
ilToolbarGUI | $toolbar |
ILIAS HTTP GlobalHttpState | $http |
ILIAS Refinery Factory | $refinery |
ilTestObjectiveOrientedContainer | $objectiveParent = null |
ilGlobalTemplateInterface | $main_tpl |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning ilParticipantsTestResultsGUI: ilTestEvaluationGUI ilParticipantsTestResultsGUI: ilAssQuestionPageGUI ilParticipantsTestResultsGUI: ilAssSpecFeedbackPageGUI ilParticipantsTestResultsGUI: ilAssGenFeedbackPageGUI
Definition at line 25 of file class.ilParticipantsTestResultsGUI.php.
ilParticipantsTestResultsGUI::__construct | ( | ) |
Definition at line 47 of file class.ilParticipantsTestResultsGUI.php.
References $DIC, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), ILIAS\Repository\tabs(), and ILIAS\Repository\toolbar().
|
private |
Definition at line 208 of file class.ilParticipantsTestResultsGUI.php.
References ilToolbarGUI\addButtonInstance(), ILIAS\Repository\ctrl(), and ilLinkButton\getInstance().
Referenced by showParticipantsCmd().
|
private |
Definition at line 140 of file class.ilParticipantsTestResultsGUI.php.
Referenced by showParticipantsCmd().
|
private |
Definition at line 227 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), ilTestParticipantAccessFilter\getManageParticipantsUserFilter(), and getTestObj().
|
protected |
Definition at line 286 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), ilTestParticipantAccessFilter\getManageParticipantsUserFilter(), getTestObj(), and getUserIdsFromPost().
ilParticipantsTestResultsGUI::createUserResults | ( | $show_pass_details, | |
$show_answers, | |||
$show_reached_points, | |||
$show_user_results | |||
) |
$show_pass_details | |
$show_answers | |
$show_reached_points | |
$show_user_results |
Definition at line 372 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\LTI\ToolProvider\$key, $results, ilLink\_getLink(), ILIAS\Repository\ctrl(), ilTestPDFGenerator\generatePDF(), ilSession\get(), ilTestParticipantAccessFilter\getAccessResultsUserFilter(), getObjectiveParent(), getTestObj(), isPdfDeliveryRequest(), ilTestPDFGenerator\PDF_OUTPUT_DOWNLOAD, PDF_USER_RESULT, ilPDFGeneratorUtils\prepareGenerationRequest(), ilSession\set(), and ILIAS\Repository\tabs().
Referenced by showUserResults().
|
private |
Definition at line 216 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl().
|
protected |
Definition at line 243 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), ilUtil\getImagePath(), ilTestParticipantAccessFilter\getManageParticipantsUserFilter(), getTestObj(), and getUserIdsFromPost().
ilParticipantsTestResultsGUI::executeCommand | ( | ) |
Definition at line 101 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), getObjectiveParent(), getTestAccess(), getTestObj(), and ILIAS\Repository\tabs().
ilParticipantsTestResultsGUI::getObjectiveParent | ( | ) |
Definition at line 91 of file class.ilParticipantsTestResultsGUI.php.
References $objectiveParent.
Referenced by createUserResults(), and executeCommand().
ilParticipantsTestResultsGUI::getQuestionSetConfig | ( | ) |
Definition at line 71 of file class.ilParticipantsTestResultsGUI.php.
References $questionSetConfig.
Referenced by showParticipantsCmd().
ilParticipantsTestResultsGUI::getTestAccess | ( | ) |
Definition at line 81 of file class.ilParticipantsTestResultsGUI.php.
References $testAccess.
Referenced by executeCommand(), and showParticipantsCmd().
ilParticipantsTestResultsGUI::getTestObj | ( | ) |
Definition at line 61 of file class.ilParticipantsTestResultsGUI.php.
References $testObj.
Referenced by confirmDeleteAllUserResultsCmd(), confirmDeleteSelectedUserDataCmd(), createUserResults(), deleteSingleUserResultsCmd(), executeCommand(), showParticipantsCmd(), and showUserResults().
|
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().
|
protected |
Definition at line 479 of file class.ilParticipantsTestResultsGUI.php.
Referenced by createUserResults().
ilParticipantsTestResultsGUI::setObjectiveParent | ( | ilTestObjectiveOrientedContainer | $objectiveParent | ) |
Definition at line 96 of file class.ilParticipantsTestResultsGUI.php.
References $objectiveParent.
ilParticipantsTestResultsGUI::setQuestionSetConfig | ( | ilTestQuestionSetConfig | $questionSetConfig | ) |
Definition at line 76 of file class.ilParticipantsTestResultsGUI.php.
References $questionSetConfig.
ilParticipantsTestResultsGUI::setTestAccess | ( | ilTestAccess | $testAccess | ) |
Definition at line 86 of file class.ilParticipantsTestResultsGUI.php.
References $testAccess.
ilParticipantsTestResultsGUI::setTestObj | ( | ilObjTest | $testObj | ) |
Definition at line 66 of file class.ilParticipantsTestResultsGUI.php.
References $testObj.
|
protected |
Definition at line 308 of file class.ilParticipantsTestResultsGUI.php.
References getUserIdsFromPost(), ilSession\set(), and showUserResults().
|
private |
Definition at line 147 of file class.ilParticipantsTestResultsGUI.php.
References addDeleteAllTestResultsButton(), buildTableGUI(), ilSession\clear(), ilTestParticipantAccessFilter\getAccessResultsUserFilter(), ilTestParticipantAccessFilter\getManageParticipantsUserFilter(), getQuestionSetConfig(), getTestAccess(), getTestObj(), and ILIAS\Repository\toolbar().
|
protected |
Definition at line 326 of file class.ilParticipantsTestResultsGUI.php.
References getUserIdsFromPost(), ilSession\set(), and showUserResults().
|
protected |
Definition at line 317 of file class.ilParticipantsTestResultsGUI.php.
References getUserIdsFromPost(), ilSession\set(), and showUserResults().
|
protected |
Definition at line 335 of file class.ilParticipantsTestResultsGUI.php.
References createUserResults(), ILIAS\Repository\ctrl(), ilSession\get(), ilUtil\getStyleSheetLocation(), getTestObj(), and ILIAS\Repository\tabs().
Referenced by showDetailedResultsCmd(), showPassOverviewCmd(), and showUserAnswersCmd().
|
private |
Definition at line 37 of file class.ilParticipantsTestResultsGUI.php.
|
private |
Definition at line 39 of file class.ilParticipantsTestResultsGUI.php.
|
private |
Definition at line 42 of file class.ilParticipantsTestResultsGUI.php.
|
private |
Definition at line 38 of file class.ilParticipantsTestResultsGUI.php.
|
private |
Definition at line 45 of file class.ilParticipantsTestResultsGUI.php.
|
private |
Definition at line 44 of file class.ilParticipantsTestResultsGUI.php.
Referenced by getObjectiveParent(), and setObjectiveParent().
|
private |
Definition at line 35 of file class.ilParticipantsTestResultsGUI.php.
Referenced by getQuestionSetConfig(), and setQuestionSetConfig().
|
private |
Definition at line 43 of file class.ilParticipantsTestResultsGUI.php.
|
private |
Definition at line 40 of file class.ilParticipantsTestResultsGUI.php.
|
private |
Definition at line 36 of file class.ilParticipantsTestResultsGUI.php.
Referenced by getTestAccess(), and setTestAccess().
|
private |
Definition at line 34 of file class.ilParticipantsTestResultsGUI.php.
Referenced by getTestObj(), and setTestObj().
|
private |
Definition at line 32 of file class.ilParticipantsTestResultsGUI.php.
|
private |
Definition at line 41 of file class.ilParticipantsTestResultsGUI.php.
const ilParticipantsTestResultsGUI::CMD_CONFIRM_DELETE_ALL_USER_RESULTS = 'deleteAllUserResults' |
Definition at line 28 of file class.ilParticipantsTestResultsGUI.php.
const ilParticipantsTestResultsGUI::CMD_CONFIRM_DELETE_SELECTED_USER_RESULTS = 'deleteSingleUserResults' |
Definition at line 30 of file class.ilParticipantsTestResultsGUI.php.
const ilParticipantsTestResultsGUI::CMD_PERFORM_DELETE_ALL_USER_RESULTS = 'confirmDeleteAllUserResults' |
Definition at line 29 of file class.ilParticipantsTestResultsGUI.php.
const ilParticipantsTestResultsGUI::CMD_PERFORM_DELETE_SELECTED_USER_RESULTS = 'confirmDeleteSelectedUserData' |
Definition at line 31 of file class.ilParticipantsTestResultsGUI.php.
const ilParticipantsTestResultsGUI::CMD_SHOW_PARTICIPANTS = 'showParticipants' |
Definition at line 27 of file class.ilParticipantsTestResultsGUI.php.