|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilTestSubmissionReviewGUI:
Collaboration diagram for ilTestSubmissionReviewGUI:Public Member Functions | |
| __construct (ilTestOutputGUI $testOutputGUI, ilObjTest $testOBJ, ilTestSession $testSession) | |
| executeCommand () | |
| execute command More... | |
Public Member Functions inherited from ilTestServiceGUI | |
| isContextResultPresentation () | |
| setContextResultPresentation ($contextResultPresentation) | |
| __construct (ilObjTest $a_object) | |
| The constructor takes the test object reference as parameter. More... | |
| setParticipantData ($participantData) | |
| getParticipantData () | |
| getPassOverviewTableData (ilTestSession $testSession, $passes, $withResults) | |
| This method uses the data of a given test pass to create an evaluation for displaying into a table used in the ilTestEvaluationGUI. More... | |
| setObjectiveOrientedContainer (ilTestObjectiveOrientedContainer $objectiveOrientedContainer) | |
| getObjectiveOrientedContainer () | |
| executeCommand () | |
| execute command More... | |
| getCommand ($cmd) | |
| Retrieves the ilCtrl command. More... | |
| buildPassOverviewTableGUI ($targetGUI) | |
| getPassListOfAnswers (&$result_array, $active_id, $pass, $show_solutions=false, $only_answered_questions=false, $show_question_only=false, $show_reached_points=false, $anchorNav=false, ilTestQuestionRelatedObjectivesList $objectivesList=null, ilTestResultHeaderLabelBuilder $testResultHeaderLabelBuilder=null) | |
| Returns the list of answers of a users test pass. More... | |
| getPassListOfAnswersWithScoring (&$result_array, $active_id, $pass, $show_solutions=false) | |
| Returns the list of answers of a users test pass and offers a scoring option. More... | |
| getResultsSignature () | |
| Returns HTML code for a signature field. More... | |
| getAdditionalUsrDataHtmlAndPopulateWindowTitle ($testSession, $active_id, $overwrite_anonymity=false) | |
| Returns the user data for a test results output. More... | |
| getCorrectSolutionOutput ($question_id, $active_id, $pass, ilTestQuestionRelatedObjectivesList $objectivesList=null) | |
| Returns an output of the solution to an answer compared to the correct solution. More... | |
| getResultsOfUserOutput ($testSession, $active_id, $pass, $targetGUI, $show_pass_details=true, $show_answers=true, $show_question_only=false, $show_reached_points=false) | |
| Output of the pass overview for a test called by a test participant. More... | |
| getResultsHeadUserAndPass ($active_id, $pass) | |
| Returns the user and pass data for a test results output. More... | |
| getQuestionResultForTestUsers ($question_id, $test_id) | |
| Creates a HTML representation for the results of a given question in a test. More... | |
| populatePassFinishDate ($tpl, $passFinishDate) | |
| populateExamId (ilTemplate $tpl, int $activeId, int $pass) | |
| getObject () | |
Protected Member Functions | |
| dispatchCommand () | |
| buildToolbar ($toolbarId) | |
| buildUserReviewOutput () | |
| show () | |
| pdfDownload () | |
| buildPdfFilename () | |
| not in use, but we keep the code (no archive for every user at end of test !!) More... | |
Protected Member Functions inherited from ilTestServiceGUI | |
| isPdfDeliveryRequest () | |
| buildQuestionAnswerShuffler (int $question_id, int $active_id, int $pass_id) | |
| buildFixedShufflerSeed (int $question_id, int $pass_id, int $active_id) | |
| getPassDetailsOverviewTableGUI ( $result_array, $active_id, $pass, $targetGUI, $targetCMD, $questionDetailsCMD, $questionAnchorNav, ilTestQuestionRelatedObjectivesList $objectivesList=null, $multipleObjectivesInvolved=true) | |
| buildPassDetailsOverviewTableGUI ($targetGUI, $targetCMD) | |
| isGradingMessageRequired () | |
| getGradingMessageBuilder ($activeId) | |
| buildQuestionRelatedObjectivesList (ilLOTestQuestionAdapter $objectivesAdapter, ilTestQuestionSequence $testSequence) | |
| getFilteredTestResult ($active_id, $pass, $considerHiddenQuestions, $considerOptionalQuestions) | |
| populateContent ($content) | |
| buildUserTestResultsToolbarGUI () | |
| outCorrectSolutionCmd () | |
| outCorrectSolution () | |
| Creates an output of the solution of an answer compared to the correct solution. More... | |
Protected Attributes | |
| $testOutputGUI = null | |
| $testSession | |
Protected Attributes inherited from ilTestServiceGUI | |
| ILIAS Test InternalRequestService | $testrequest |
| $db | |
| Refinery | $refinery |
| $tabs | |
| $objCache | |
| $testSessionFactory = null | |
| $testSequenceFactory = null | |
| $participantData | |
Private Member Functions | |
| getContentBlockName () | |
| Returns the name of the current content block (depends on the kiosk mode setting) More... | |
Additional Inherited Members | |
Data Fields inherited from ilTestServiceGUI | |
| $object = null | |
| $service = null | |
| $lng | |
| $tpl | |
| $ctrl | |
| $ilias | |
| $tree | |
| $ref_id | |
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 Class ilTestSubmissionReviewGUI
@ctrl_calls ilTestSubmissionReviewGUI: ilAssQuestionPageGUI
Definition at line 27 of file class.ilTestSubmissionReviewGUI.php.
| ilTestSubmissionReviewGUI::__construct | ( | ilTestOutputGUI | $testOutputGUI, |
| ilObjTest | $testOBJ, | ||
| ilTestSession | $testSession | ||
| ) |
Definition at line 35 of file class.ilTestSubmissionReviewGUI.php.
References $testOutputGUI, $testSession, and ILIAS\GlobalScreen\Provider\__construct().
Here is the call graph for this function:
|
protected |
not in use, but we keep the code (no archive for every user at end of test !!)
Definition at line 245 of file class.ilTestSubmissionReviewGUI.php.
References $DIC, $filename, $ilSetting, $path, ilFileUtils\getWebspaceDir(), ilFileUtils\makeDirParents(), and ilFileUtils\removeTrailingPathSeparators().
Here is the call graph for this function:
|
protected |
Definition at line 97 of file class.ilTestSubmissionReviewGUI.php.
References ilTestPlayerCommands\BACK_FROM_FINISHING, ILIAS\Repository\ctrl(), ilTestPlayerCommands\FINISH_TEST, ilButton\FORM_TARGET_BLANK, ilLinkButton\getInstance(), ILIAS\Repository\object(), and ilTestPlayerCommands\QUESTION_SUMMARY.
Referenced by show().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 141 of file class.ilTestSubmissionReviewGUI.php.
References $DIC, $results, ilTestServiceGUI\buildQuestionRelatedObjectivesList(), ilLOTestQuestionAdapter\getInstance(), ilTestServiceGUI\getObjectiveOrientedContainer(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Referenced by pdfDownload(), and show().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 58 of file class.ilTestSubmissionReviewGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\object(), pdfDownload(), and show().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestSubmissionReviewGUI::executeCommand | ( | ) |
execute command
Reimplemented from ilTestServiceGUI.
Definition at line 43 of file class.ilTestSubmissionReviewGUI.php.
References ILIAS\Repository\ctrl(), dispatchCommand(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
private |
Returns the name of the current content block (depends on the kiosk mode setting)
Definition at line 82 of file class.ilTestSubmissionReviewGUI.php.
References ILIAS\Repository\object().
Referenced by show().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 225 of file class.ilTestSubmissionReviewGUI.php.
References $filename, buildUserReviewOutput(), exit, ilTestPDFGenerator\generatePDF(), ilTestPDFGenerator\PDF_OUTPUT_DOWNLOAD, PDF_USER_RESULT, and ilPDFGeneratorUtils\prepareGenerationRequest().
Referenced by dispatchCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 196 of file class.ilTestSubmissionReviewGUI.php.
References $DIC, buildToolbar(), buildUserReviewOutput(), getContentBlockName(), ILIAS\Repository\lng(), ilObjTest\lookupExamId(), ILIAS\Repository\object(), and ilTestPlayerLayoutProvider\TEST_PLAYER_TITLE.
Referenced by dispatchCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 30 of file class.ilTestSubmissionReviewGUI.php.
Referenced by __construct().
|
protected |
Definition at line 33 of file class.ilTestSubmissionReviewGUI.php.
Referenced by __construct().