| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Output class for assessment test execution. More...
 Inheritance diagram for ilTestPlayerAbstractGUI:
 Collaboration diagram for ilTestPlayerAbstractGUI:Public Member Functions | |
| __construct (ilObjTest $object) | |
| saveTagsCmd () | |
| Save tags for tagging gui.  More... | |
| updateWorkingTime () | |
| updates working time and stores state saveresult to see if question has to be stored or not  More... | |
| removeIntermediateSolution () | |
| saveQuestionSolution ($authorized=true, $force=false) | |
| saves the user input of a question  More... | |
| suspendTestCmd () | |
| isMaxProcessingTimeReached () | |
| setAnonymousIdCmd () | |
| Sets a session variable with the test access code for an anonymous test user.  More... | |
| getLockParameter () | |
| displayAccessCodeCmd () | |
| accessCodeConfirmedCmd () | |
| handleUserSettings () | |
| Handles some form parameters on starting and resuming a test.  More... | |
| redirectAfterAutosaveCmd () | |
| Redirect the user after an automatic save when the time limit is reached.  More... | |
| redirectAfterQuestionListCmd () | |
| autosaveCmd () | |
| Automatically save a user answer while working on the test (called repeatedly by asynchronous posts in configured autosave interval)  More... | |
| autosaveOnTimeLimitCmd () | |
| Automatically save a user answer when the limited duration of a test run is reached (called by synchronous form submit when the remaining time count down reaches zero)  More... | |
| finishTestCmd () | |
| buildFinishTestModal () | |
| redirectBackCmd () | |
| showFinalStatementCmd () | |
| checkOnlineTestAccess () | |
| isTestAccessible () | |
| test accessible returns true if the user can perform the test  More... | |
| isNrOfTriesReached () | |
| nr of tries exceeded  More... | |
| endingTimeReached () | |
| handle endingTimeReached  More... | |
| maxProcessingTimeReached () | |
| Outputs a message when the maximum processing time is reached.  More... | |
| confirmSubmitAnswers () | |
| confirm submit results if confirm then results are submitted and the screen will be redirected to the startpage of the test  public  More... | |
| checkWorkingTimeCmd () | |
| This is asynchronously called by tpl.workingtime.js to check for changes in the user's processing time for a test.  More... | |
| outQuestionSummaryCmd (bool $obligations_info=false, bool $obligations_filter=false) | |
| Output of a summary of all test questions for test participants.  More... | |
| outQuestionSummaryWithObligationsInfoCmd () | |
| outObligationsOnlySummaryCmd () | |
| backFromFinishingCmd () | |
| outCorrectSolution () | |
| Creates an output of the solution of an answer compared to the correct solution.  More... | |
| showListOfAnswers ($active_id, $pass=null, $top_data="", $bottom_data="") | |
| Creates an output of the list of answers for a test participant during the test (only the actual pass will be shown)  More... | |
| getContentBlockName () | |
| Returns the name of the current content block (depends on the kiosk mode setting)  More... | |
| outUserResultsOverviewCmd () | |
  Public Member Functions inherited from ilTestServiceGUI | |
| isContextResultPresentation () | |
| setContextResultPresentation (bool $contextResultPresentation) | |
| setParticipantData (ilTestParticipantData $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 $objective_oriented_container) | |
| getObjectiveOrientedContainer () | |
| executeCommand () | |
| execute command  More... | |
| getCommand ($cmd) | |
| Retrieves the ilCtrl command.  More... | |
| buildPassOverviewTableGUI (ilTestEvaluationGUI $target_gui) | |
| getPassListOfAnswers (&$result_array, $active_id, $pass, $show_solutions=false, $only_answered_questions=false, $show_question_only=false, $show_reached_points=false, $anchorNav=false, ilTestQuestionRelatedObjectivesList $objectives_list=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 $objectives_list=null) | |
| Returns an output of the solution to an answer compared to the correct solution.  More... | |
| getResultsOfUserOutput (ilTestSession $testSession, int $active_id, int $pass, ilParticipantsTestResultsGUI $target_gui, bool $show_pass_details=true, bool $show_answers=true, bool $show_question_only=false, bool $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 (int $question_id, int $test_id) | |
| getObject () | |
Data Fields | |
| const | PRESENTATION_MODE_VIEW = 'view' | 
| const | PRESENTATION_MODE_EDIT = 'edit' | 
| const | FIXED_SHUFFLER_SEED_MIN_LENGTH = 8 | 
| bool | $maxProcessingTimeReached | 
| bool | $endingTimeReached | 
| int | $ref_id | 
| const | FOLLOWUP_QST_LOCKS_PREVENT_CONFIRMATION_PARAM = 'followup_qst_locks_prevent_confirmation' | 
Private Member Functions | |
| buildNextButtonInstance ($primaryNext) | |
| buildPreviousButtonInstance () | |
| getOnLoadCodeForNavigationButtons (string $target, string $cmd) | |
| outProcessingTime (int $active_id, bool $verbose) | |
Private Attributes | |
| $cachedQuestionGuis = [] | |
| $cachedQuestionObjects = [] | |
Output class for assessment test execution.
The ilTestOutputGUI class creates the output for the ilObjTestGUI class when learners execute a test. This saves some heap space because the ilObjTestGUI class will be much smaller then
Definition at line 40 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::__construct | ( | ilObjTest | $object | ) | 
Definition at line 59 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\MetaData\Repository\Validation\Data\__construct(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::accessCodeConfirmedCmd | ( | ) | 
Definition at line 502 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\START_TEST.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 751 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\object(), ilUtil\redirect(), ilObjTest\REDIRECT_NONE, redirectBackCmd(), and ilTestPlayerCommands\SHOW_FINAL_STATMENT.
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::autosaveCmd | ( | ) | 
Automatically save a user answer while working on the test (called repeatedly by asynchronous posts in configured autosave interval)
Definition at line 557 of file class.ilTestPlayerAbstractGUI.php.
References $res, ILIAS\Repository\access(), canSaveResult(), exit, getAnswerChangedParameter(), getCurrentQuestionId(), isParticipantsAnswerFixed(), ILIAS\Repository\lng(), and saveQuestionSolution().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::autosaveOnTimeLimitCmd | ( | ) | 
Automatically save a user answer when the limited duration of a test run is reached (called by synchronous form submit when the remaining time count down reaches zero)
Definition at line 594 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getCurrentQuestionId(), isParticipantsAnswerFixed(), ilTestPlayerCommands\REDIRECT_ON_TIME_LIMIT, and saveQuestionSolution().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::backFromFinishingCmd | ( | ) | 
Definition at line 1320 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\SHOW_QUESTION.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 1723 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getSolvedQuestions(), ilTestPlayerCommands\CONFIRM_HINT_REQUEST, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilTestPlayerCommands\MARK_QUESTION_SAVE, ILIAS\Repository\object(), ilTestPlayerCommands\REVERT_CHANGES, ilTestPlayerCommands\SHOW_INSTANT_RESPONSE, ilTestPlayerCommands\SHOW_REQUESTED_HINTS_LIST, ilTestPlayerCommands\SUBMIT_SOLUTION, and ilTestPlayerCommands\UNMARK_QUESTION_SAVE.
Referenced by showQuestionEditable().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::buildFinishTestModal | ( | ) | 
Definition at line 778 of file class.ilTestPlayerAbstractGUI.php.
References $message, ILIAS\Repository\ctrl(), ilTestPlayerCommands\FINISH_TEST, ILIAS\Repository\lng(), and ILIAS\Repository\object().
Referenced by finishTestCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
| bool | $primaryNext | 
Definition at line 280 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getOnLoadCodeForNavigationButtons(), ILIAS\Repository\lng(), and ilTestPlayerCommands\NEXT_QUESTION.
Referenced by populateLowerNextButtonBlock(), and populateUpperNextButtonBlock().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
| $disabled | 
Definition at line 303 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getOnLoadCodeForNavigationButtons(), ILIAS\Repository\lng(), and ilTestPlayerCommands\PREVIOUS_QUESTION.
Referenced by populateLowerPreviousButtonBlock(), and populateUpperPreviousButtonBlock().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1689 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getSolvedQuestions(), ILIAS\Repository\ctrl(), ilTestPlayerCommands\EDIT_SOLUTION, isParticipantsAnswerFixed(), ILIAS\Repository\lng(), ilTestPlayerCommands\MARK_QUESTION, ILIAS\Repository\object(), and ilTestPlayerCommands\UNMARK_QUESTION.
Referenced by showQuestionViewable().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
      
  | 
  protected | 
Definition at line 1654 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
 Here is the call graph for this function:
      
  | 
  abstractprotected | 
Referenced by autosaveCmd(), and removeIntermediateSolution().
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::checkOnlineTestAccess | ( | ) | 
Definition at line 1068 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 66 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTestAccess\_lookupOnlineTestAccess(), ILIAS\Survey\Mode\getId(), ilTestServiceGUI\getObject(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Referenced by ilTestOutputGUI\executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 79 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestScreenGUI\DEFAULT_CMD.
Referenced by ilTestOutputGUI\executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 89 of file class.ilTestPlayerAbstractGUI.php.
References ilTestSession\getUserId(), and ILIAS\Repository\user().
Referenced by ilTestOutputGUI\executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::checkWorkingTimeCmd | ( | ) | 
This is asynchronously called by tpl.workingtime.js to check for changes in the user's processing time for a test.
This includes extra time added during the test, as this is checked by ilObjTest::getProcessingTimeInSeconds(). The Javascript side then updates the test timer without needing to reload the test page.
Definition at line 1186 of file class.ilTestPlayerAbstractGUI.php.
References exit.
      
  | 
  protected | 
Definition at line 1645 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:
      
  | 
  protected | 
Go to hint request confirmation.
Definition at line 1479 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_CONFIRM_REQUEST, ILIAS\Repository\ctrl(), handleIntermediateSubmit(), handleQuestionActionCmd(), isFirstQuestionInSequence(), isLastQuestionInSequence(), nextQuestionCmd(), previousQuestionCmd(), and showInstantResponseCmd().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::confirmSubmitAnswers | ( | ) | 
confirm submit results if confirm then results are submitted and the screen will be redirected to the startpage of the test public
Definition at line 1136 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getContentBlockName(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
 Here is the call graph for this function:
      
  | 
  protected | 
Detect changes sent in the background to the server This is called by ajax from ilTestPlayerQuestionEditControl.js It is needed by Java and Flash question and eventually plgin question vtypes.
Definition at line 609 of file class.ilTestPlayerAbstractGUI.php.
References exit, getCurrentQuestionId(), and getQuestionInstance().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 187 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object().
Referenced by populateInstantResponseBlocks().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1017 of file class.ilTestPlayerAbstractGUI.php.
References editSolutionCmd(), ILIAS\Repository\object(), showQuestionCmd(), and submitSolutionCmd().
Referenced by showQuestionEditable().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
| ilTestPlayerAbstractGUI::displayAccessCodeCmd | ( | ) | 
Definition at line 490 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\ACCESS_CODE_CONFIRMED, ILIAS\Repository\ctrl(), getContentBlockName(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  abstractprotected | 
| ilTestPlayerAbstractGUI::endingTimeReached | ( | ) | 
handle endingTimeReached
Definition at line 1109 of file class.ilTestPlayerAbstractGUI.php.
References ilDatePresentation\formatDate(), IL_CAL_UNIX, ILIAS\Repository\lng(), ILIAS\Repository\object(), and redirectBackCmd().
Referenced by prepareTestPage().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 96 of file class.ilTestPlayerAbstractGUI.php.
References ilTestSession\doesAccessCodeInSessionExists(), ilTestSession\getAccessCodeFromSession(), ilTestSession\getActiveId(), ilTestSession\isAnonymousUser(), ilTestSession\saveToDb(), ilTestSession\setAnonymousId(), ilTestSession\setUserId(), and ILIAS\Repository\user().
Referenced by ilTestOutputGUI\executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::finishTestCmd | ( | ) | 
Definition at line 676 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, buildFinishTestModal(), ilSession\clear(), ILIAS\Repository\ctrl(), ilSession\get(), ILIAS\Repository\object(), performTestPassFinishedTasks(), ilTestPlayerCommands\QUESTION_SUMMARY_INC_OBLIGATIONS, ilTestPlayerCommands\QUESTION_SUMMARY_OBLIGATIONS_ONLY, ilSession\set(), and showQuestionCmd().
 Here is the call graph for this function:
      
  | 
  protected | 
Get the 'answer changed' status from the current request It may be set by ilTestPlayerNavigationControl.js or by a previousRequest.
Definition at line 2046 of file class.ilTestPlayerAbstractGUI.php.
Referenced by autosaveCmd(), ilTestOutputGUI\executeCommand(), handleIntermediateSubmit(), and isFollowUpQuestionLocksConfirmationPrevented().
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::getContentBlockName | ( | ) | 
Returns the name of the current content block (depends on the kiosk mode setting)
Definition at line 1441 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object().
Referenced by confirmSubmitAnswers(), displayAccessCodeCmd(), initTestPageTemplate(), outQuestionSummaryCmd(), populateHelperGuiContent(), populateMessageContent(), prepareSummaryPage(), redirectAfterFinish(), showFinalStatementCmd(), and showListOfAnswers().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
Referenced by autosaveCmd(), autosaveOnTimeLimitCmd(), detectChangesCmd(), redirectAfterFinish(), and removeIntermediateSolution().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1967 of file class.ilTestPlayerAbstractGUI.php.
References getSequenceElementParameter().
Referenced by ilTestOutputGUI\discardSolutionCmd(), ilTestOutputGUI\executeCommand(), ilTestOutputGUI\handleQuestionActionCmd(), markQuestionCmd(), ilTestOutputGUI\nextQuestionCmd(), ilTestOutputGUI\previousQuestionCmd(), ilTestOutputGUI\showInstantResponseCmd(), ilTestOutputGUI\showQuestionCmd(), showSideList(), ilTestOutputGUI\skipQuestionCmd(), ilTestOutputGUI\submitSolutionAndNextCmd(), ilTestOutputGUI\submitSolutionCmd(), and unmarkQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1802 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\FINISH_TEST, ILIAS\Repository\object(), ilTestPlayerCommands\QUESTION_SUMMARY, and ilTestPlayerCommands\QUESTION_SUMMARY_INC_OBLIGATIONS.
Referenced by getTestNavigationToolbarGUI().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1994 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\showQuestionCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1585 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::getLockParameter | ( | ) | 
Definition at line 454 of file class.ilTestPlayerAbstractGUI.php.
References resumePlayerCmd().
Referenced by handlePasswordProtectionRedirect(), and startPlayerCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2023 of file class.ilTestPlayerAbstractGUI.php.
References ilUtil\_getHttpPath().
Referenced by ilTestOutputGUI\showInstantResponseCmd(), and ilTestOutputGUI\submitSolutionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2003 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\submitSolutionCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2013 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\submitSolutionCmd().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 314 of file class.ilTestPlayerAbstractGUI.php.
References $id.
Referenced by buildNextButtonInstance(), and buildPreviousButtonInstance().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1985 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
| $questionId | |
| $sequenceElement | 
Definition at line 2103 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$tpl, initTestQuestionConfig(), ILIAS\Repository\object(), and assQuestionGUI\PRESENTATION_CONTEXT_TEST.
Referenced by ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2131 of file class.ilTestPlayerAbstractGUI.php.
References ilObjAssessmentFolder\_enabledAssessmentLogging(), initTestQuestionConfig(), assQuestion\instantiateQuestion(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Referenced by detectChangesCmd(), ilTestOutputGUI\discardSolutionCmd(), removeIntermediateSolution(), and ilTestOutputGUI\saveQuestionSolution().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2404 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 2421 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get().
Referenced by isForcedFeedbackNavUrlRegistered(), and ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1976 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\executeCommand(), and getCurrentSequenceElement().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1680 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getFinishTestCommand(), and ILIAS\Repository\object().
Referenced by ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2448 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), saveQuestionSolution(), ilTestPlayerCommands\SUBMIT_SOLUTION, and updateWorkingTime().
 Here is the call graph for this function:
      
  | 
  protected | 
Check the 'answer changed' parameter when a question form is intermediately submitted.
Definition at line 2066 of file class.ilTestPlayerAbstractGUI.php.
References getAnswerChangedParameter(), removeIntermediateSolution(), saveQuestionSolution(), and setAnswerChangedParameter().
Referenced by confirmHintRequestCmd(), markQuestionAndSaveIntermediateCmd(), showRequestedHintListCmd(), and unmarkQuestionAndSaveIntermediateCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
The test password is only checked once per session to avoid errors during autosave if the password is changed during a running test. See Mantis #22536 for more details.
Definition at line 1541 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getLockParameter(), and ilTestPlayerCommands\START_TEST.
Referenced by ilTestOutputGUI\executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
      
  | 
  protected | 
| ilTestSession | $test_session | 
Definition at line 1598 of file class.ilTestPlayerAbstractGUI.php.
References buildTestPassQuestionList(), ilObjAssessmentFolder\DEFAULT_SKL_TRIG_NUM_ANSWERS_BARRIER, ilTestSession\getActiveId(), ilTestSession\getPass(), ilTestSession\getUserId(), ILIAS\Repository\object(), and ilTestSkillEvaluation\setUserId().
Referenced by ilTestOutputGUI\saveQuestionSolution().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2161 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ilLogLevel\ERROR, and ilTestPlayerCommands\SHOW_QUESTION.
Referenced by ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::handleUserSettings | ( | ) | 
Handles some form parameters on starting and resuming a test.
Definition at line 510 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
Referenced by ilTestOutputGUI\resumePlayerCmd(), and startPlayerCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1590 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\executeCommand().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 115 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$db, and $ilDB.
Referenced by ilTestOutputGUI\executeCommand().
 Here is the caller graph for this function:
      
  | 
  protected | 
Start a test for the first time after a redirect.
Definition at line 471 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ilTestPlayerCommands\DISPLAY_ACCESS_CODE, and ilTestPlayerCommands\START_TEST.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 1513 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\event(), ILIAS\Repository\form(), and getContentBlockName().
Referenced by prepareTestPage().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2154 of file class.ilTestPlayerAbstractGUI.php.
References assQuestion\getTestPresentationConfig(), and ILIAS\Repository\object().
Referenced by getQuestionGuiInstance(), and getQuestionInstance().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
Referenced by confirmHintRequestCmd(), and populateQuestionNavigation().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2355 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\AUTO_SAVE, ilTestPlayerCommands\AUTO_SAVE_ON_TIME_LIMIT, ILIAS\Repository\ctrl(), ilTestPlayerCommands\DETECT_CHANGES, ilSession\get(), getAnswerChangedParameter(), isParticipantsAnswerFixed(), and ILIAS\Repository\lng().
Referenced by populateNextLocksChangedModal().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2434 of file class.ilTestPlayerAbstractGUI.php.
References getRegisteredForcedFeedbackNavUrl().
Referenced by ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
Referenced by confirmHintRequestCmd(), and populateQuestionNavigation().
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::isMaxProcessingTimeReached | ( | ) | 
Definition at line 176 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\canSaveResult(), isTestAccessible(), and prepareTestPage().
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::isNrOfTriesReached | ( | ) | 
nr of tries exceeded
Definition at line 1099 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\canSaveResult(), isTestAccessible(), and ilTestOutputGUI\saveQuestionSolution().
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
      
  | 
  protected | 
Definition at line 1569 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object().
Referenced by autosaveCmd(), autosaveOnTimeLimitCmd(), buildReadOnlyStateQuestionNavigationGUI(), ilTestOutputGUI\handleQuestionActionCmd(), isFollowUpQuestionLocksConfirmationPrevented(), ilTestOutputGUI\saveQuestionSolution(), ilTestOutputGUI\showInstantResponseCmd(), and ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
Referenced by outQuestionSummaryCmd(), and showSideList().
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
Referenced by populateInstantResponseModal(), prepareTestPage(), showQuestionEditable(), and showQuestionViewable().
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::isTestAccessible | ( | ) | 
test accessible returns true if the user can perform the test
Definition at line 1088 of file class.ilTestPlayerAbstractGUI.php.
References isMaxProcessingTimeReached(), and isNrOfTriesReached().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 634 of file class.ilTestPlayerAbstractGUI.php.
References handleIntermediateSubmit(), and markQuestionCmd().
 Here is the call graph for this function:
      
  | 
  protected | 
Set a question solved.
Definition at line 643 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getCurrentSequenceElement(), and ilTestPlayerCommands\SHOW_QUESTION.
Referenced by markQuestionAndSaveIntermediateCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::maxProcessingTimeReached | ( | ) | 
Outputs a message when the maximum processing time is reached.
Outputs a message when the maximum processing time is reached
public
Definition at line 1126 of file class.ilTestPlayerAbstractGUI.php.
References suspendTestCmd().
Referenced by prepareTestPage().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
| ilTestPlayerAbstractGUI::outCorrectSolution | ( | ) | 
Creates an output of the solution of an answer compared to the correct solution.
Definition at line 1328 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ilObjStyleSheet\getContentStylePath(), ilTestServiceGUI\getCorrectSolutionOutput(), ilUtil\getStyleSheetLocation(), ilObjStyleSheet\getSyntaxStylePath(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::outObligationsOnlySummaryCmd | ( | ) | 
Definition at line 1315 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 1154 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ilTestServiceGUI\getObject(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Test\Presentation\WorkingTime\prepareWorkingTimeJsTemplate(), and ilTestPlayerCommands\REDIRECT_AFTER_QUESTION_LIST.
Referenced by outQuestionSummaryCmd(), and prepareTestPage().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::outQuestionSummaryCmd | ( | bool | $obligations_info = false,  | 
        
| bool | $obligations_filter = false  | 
        ||
| ) | 
Output of a summary of all test questions for test participants.
Definition at line 1246 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getContentBlockName(), ilTestServiceGUI\getObject(), ILIAS\Repository\help(), isQuestionSummaryFinishTestButtonRequired(), ILIAS\Repository\lng(), ilObjTest\lookupExamId(), ILIAS\Repository\object(), outProcessingTime(), and ilTestPlayerLayoutProvider\TEST_PLAYER_VIEW_TITLE.
Referenced by outObligationsOnlySummaryCmd(), and outQuestionSummaryWithObligationsInfoCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::outQuestionSummaryWithObligationsInfoCmd | ( | ) | 
Definition at line 1310 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::outUserResultsOverviewCmd | ( | ) | 
Definition at line 1454 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 721 of file class.ilTestPlayerAbstractGUI.php.
References sendNewPassFinishedNotificationEmailIfActivated().
Referenced by finishTestCmd(), and redirectAfterFinish().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 403 of file class.ilTestPlayerAbstractGUI.php.
References ilObjStyleSheet\getContentStylePath().
Referenced by prepareTestPage().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2203 of file class.ilTestPlayerAbstractGUI.php.
References $id, ilTestServiceGUI\$tpl, ilGlobalTemplateInterface\get(), ilModalGUI\getInstance(), ILIAS\Repository\lng(), ilGlobalTemplateInterface\parseCurrentBlock(), ilGlobalTemplateInterface\setCurrentBlock(), ilGlobalTemplateInterface\setVariable(), and ILIAS\UI\Implementation\Component\withAdditionalOnLoadCode().
Referenced by populateModals().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1946 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
Referenced by populateInstantResponseBlocks().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1959 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateInstantResponseBlocks().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 350 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionFeedback\CSS_CLASS_FEEDBACK_CORRECT, ilAssQuestionFeedback\CSS_CLASS_FEEDBACK_WRONG, and assQuestionGUI\getGenericFeedbackOutput().
Referenced by populateInstantResponseBlocks().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
| $helperGui | 
Definition at line 1668 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getContentBlockName(), and ILIAS\Repository\object().
Referenced by showAnswerOptionalQuestionsConfirmation().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1869 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getPass(), determineInlineScoreDisplay(), assQuestionGUI\getSolutionOutput(), assQuestionGUI\hasInlineFeedback(), ILIAS\Repository\lng(), ILIAS\Repository\object(), populateFeedbackBlockHeader(), populateFeedbackBlockMessage(), populateGenericFeedbackBlock(), populateScoreBlock(), populateSolutionBlock(), and populateSpecificFeedbackBlock().
Referenced by populateInstantResponseModal(), and ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1816 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$tpl, ilGlobalTemplateInterface\get(), ilModalGUI\getInstance(), assQuestionGUI\getQuestionHeaderBlockBuilder(), assQuestionGUI\getSolutionOutput(), isShowingPostponeStatusReguired(), ILIAS\Repository\lng(), assQuestionGUI\outQuestionPage(), populateInstantResponseBlocks(), assQuestionGUI\setNavigationGUI(), ilGlobalTemplateInterface\setVariable(), and ilModalGUI\TYPE_LARGE.
Referenced by ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 240 of file class.ilTestPlayerAbstractGUI.php.
References buildNextButtonInstance().
Referenced by populateNextButtons().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 258 of file class.ilTestPlayerAbstractGUI.php.
References buildPreviousButtonInstance().
Referenced by populatePreviousButtons().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
| $contentHTML | 
Definition at line 2179 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName(), and ILIAS\Repository\object().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 2189 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object(), populateDiscardSolutionModal(), populateNavWhenChangedModal(), populateNextLocksChangedModal(), and populateNextLocksUnchangedModal().
Referenced by showQuestionEditable().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2245 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$tpl, ilGlobalTemplateInterface\get(), ilSession\get(), ilLinkButton\getInstance(), ilModalGUI\getInstance(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilGlobalTemplateInterface\parseCurrentBlock(), ilGlobalTemplateInterface\setCurrentBlock(), and ilGlobalTemplateInterface\setVariable().
Referenced by populateModals().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 234 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerNextButtonBlock(), and populateUpperNextButtonBlock().
Referenced by populateQuestionNavigation().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2322 of file class.ilTestPlayerAbstractGUI.php.
References isFollowUpQuestionLocksConfirmationPrevented(), and ILIAS\Repository\lng().
Referenced by populateModals().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2303 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
Referenced by populateModals().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 228 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerPreviousButtonBlock(), and populateUpperPreviousButtonBlock().
Referenced by populateQuestionNavigation().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 217 of file class.ilTestPlayerAbstractGUI.php.
References isFirstQuestionInSequence(), isLastQuestionInSequence(), populateNextButtons(), and populatePreviousButtons().
Referenced by ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 370 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
Referenced by populateInstantResponseBlocks().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 383 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
Referenced by populateInstantResponseBlocks().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 327 of file class.ilTestPlayerAbstractGUI.php.
References assQuestionGUI\getSpecificFeedbackOutput().
Referenced by populateInstantResponseBlocks().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 393 of file class.ilTestPlayerAbstractGUI.php.
References ilObjStyleSheet\getSyntaxStylePath().
Referenced by prepareTestPage().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 197 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\showQuestionCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 249 of file class.ilTestPlayerAbstractGUI.php.
References buildNextButtonInstance().
Referenced by populateNextButtons().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 267 of file class.ilTestPlayerAbstractGUI.php.
References buildPreviousButtonInstance().
Referenced by populatePreviousButtons().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1503 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 833 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), endingTimeReached(), initTestPageTemplate(), isMaxProcessingTimeReached(), isOptionalQuestionAnsweringConfirmationRequired(), isShowingPostponeStatusReguired(), ILIAS\Repository\lng(), ilObjTest\lookupExamId(), maxProcessingTimeReached(), ILIAS\Repository\object(), outProcessingTime(), populateContentStyleBlock(), populateSyntaxStyleBlock(), ilTestPlayerCommands\RESUME_PLAYER, showAnswerOptionalQuestionsConfirmation(), showSideList(), and ILIAS\Repository\user().
Referenced by ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
| ilTestPlayerAbstractGUI::redirectAfterAutosaveCmd | ( | ) | 
Redirect the user after an automatic save when the time limit is reached.
| ilTestException | 
Definition at line 530 of file class.ilTestPlayerAbstractGUI.php.
References redirectAfterFinish().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 540 of file class.ilTestPlayerAbstractGUI.php.
References $url, ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, ILIAS\Repository\ctrl(), getContentBlockName(), getCurrentQuestionId(), ILIAS\Repository\lng(), and performTestPassFinishedTasks().
Referenced by redirectAfterAutosaveCmd(), and redirectAfterQuestionListCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::redirectAfterQuestionListCmd | ( | ) | 
Definition at line 535 of file class.ilTestPlayerAbstractGUI.php.
References redirectAfterFinish().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::redirectBackCmd | ( | ) | 
Definition at line 797 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ilTestScreenGUI\DEFAULT_CMD, and ilTestServiceGUI\getObjectiveOrientedContainer().
Referenced by afterTestPassFinishedCmd(), and endingTimeReached().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2411 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), and ilSession\set().
Referenced by ilTestOutputGUI\showInstantResponseCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::removeIntermediateSolution | ( | ) | 
Definition at line 154 of file class.ilTestPlayerAbstractGUI.php.
References canSaveResult(), getCurrentQuestionId(), getQuestionInstance(), and saveQuestionSolution().
Referenced by handleIntermediateSubmit(), revertChangesCmd(), ilTestOutputGUI\showInstantResponseCmd(), ilTestOutputGUI\submitSolutionAndNextCmd(), and ilTestOutputGUI\submitSolutionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
Resume a test at the last position.
Referenced by getLockParameter().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1053 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), discardSolutionCmd(), removeIntermediateSolution(), setAnswerChangedParameter(), ilTestPlayerCommands\SHOW_QUESTION, skipQuestionCmd(), and startTestCmd().
 Here is the call graph for this function:
      
  | 
  protected | 
Save the save the switch to prevent the navigation confirmation.
Definition at line 2081 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\set().
Referenced by ilTestOutputGUI\showInstantResponseCmd(), and ilTestOutputGUI\submitSolutionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstract | 
saves the user input of a question
Referenced by autosaveCmd(), autosaveOnTimeLimitCmd(), handleFileUploadCmd(), handleIntermediateSubmit(), removeIntermediateSolution(), and submitIntermediateSolutionCmd().
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::saveTagsCmd | ( | ) | 
Save tags for tagging gui.
Needed this function here because the test info page uses another class to send its form results
Definition at line 128 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 731 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object().
Referenced by performTestPassFinishedTasks().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::setAnonymousIdCmd | ( | ) | 
Sets a session variable with the test access code for an anonymous test user.
Sets a session variable with the test access code for an anonymous test user
Definition at line 418 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:
      
  | 
  protected | 
Set the 'answer changed' url parameter for generated links.
| bool | $changed | 
Definition at line 2055 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Referenced by ilTestOutputGUI\executeCommand(), handleIntermediateSubmit(), ilTestOutputGUI\handleQuestionActionCmd(), revertChangesCmd(), ilTestOutputGUI\showInstantResponseCmd(), and submitIntermediateSolutionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2350 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\set().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 1632 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and populateHelperGuiContent().
Referenced by prepareTestPage().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::showFinalStatementCmd | ( | ) | 
Definition at line 817 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, ILIAS\Repository\ctrl(), getContentBlockName(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ilTestPlayerLayoutProvider\TEST_PLAYER_VIEW_TITLE.
 Here is the call graph for this function:
      
  | 
  abstractprotected | 
| ilTestPlayerAbstractGUI::showListOfAnswers | ( | $active_id, | |
$pass = null,  | 
        |||
$top_data = "",  | 
        |||
$bottom_data = ""  | 
        |||
| ) | 
Creates an output of the list of answers for a test participant during the test (only the actual pass will be shown)
| integer | $active_id | Active id of the participant | 
| integer | $pass | Test pass of the participant | 
| boolean | $testnavigation | Deceides wheather to show a navigation for tests or not public | 
Definition at line 1364 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ilTestServiceGUI\getAdditionalUsrDataHtmlAndPopulateWindowTitle(), getContentBlockName(), ilTestServiceGUI\getObjectiveOrientedContainer(), ilTestServiceGUI\getResultsSignature(), ilUtil\getStyleSheetLocation(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  abstractprotected | 
Referenced by determineSolutionPassIndex(), and finishTestCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 942 of file class.ilTestPlayerAbstractGUI.php.
References buildEditableStateQuestionNavigationGUI(), ilSession\clear(), ILIAS\Repository\ctrl(), determineSolutionPassIndex(), ilSession\get(), assQuestionGUI\getQuestionHeaderBlockBuilder(), isShowingPostponeStatusReguired(), ILIAS\Repository\object(), assQuestionGUI\outQuestionForTest(), populateModals(), assQuestionGUI\setNavigationGUI(), and ilTestPlayerCommands\SKIP_QUESTION.
Referenced by ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 893 of file class.ilTestPlayerAbstractGUI.php.
References buildReadOnlyStateQuestionNavigationGUI(), assQuestionGUI\getFormEncodingType(), assQuestionGUI\getQuestionHeaderBlockBuilder(), assQuestionGUI\getSolutionOutput(), isShowingPostponeStatusReguired(), ILIAS\Repository\lng(), assQuestionGUI\outQuestionPage(), and assQuestionGUI\setNavigationGUI().
Referenced by ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Go to requested hint list.
Definition at line 1465 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_SHOW_LIST, ILIAS\Repository\ctrl(), and handleIntermediateSubmit().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 1193 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getCurrentSequenceElement(), ILIAS\UI\Component\Listing\Workflow\Step\IN_PROGRESS, isQuestionSummaryFinishTestButtonRequired(), ILIAS\Repository\lng(), ILIAS\UI\Component\Listing\Workflow\Step\NOT_STARTED, PRESENTATION_MODE_VIEW, ilTestPlayerCommands\SHOW_QUESTION, and ilTestPlayerLayoutProvider\TEST_PLAYER_QUESTIONLIST.
Referenced by prepareTestPage().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
      
  | 
  protected | 
Start a test for the first time.
Start a test for the first time. This method contains a lock to prevent multiple submissions by the start test button
Definition at line 433 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getLockParameter(), handleUserSettings(), and ilTestPlayerCommands\INIT_TEST.
 Here is the call graph for this function:
      
  | 
  abstractprotected | 
      
  | 
  protected | 
Definition at line 625 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), saveQuestionSolution(), setAnswerChangedParameter(), and ilTestPlayerCommands\SHOW_QUESTION.
 Here is the call graph for this function:
      
  | 
  abstractprotected | 
| ilTestPlayerAbstractGUI::suspendTestCmd | ( | ) | 
Definition at line 171 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestScreenGUI\DEFAULT_CMD.
Referenced by maxProcessingTimeReached().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 654 of file class.ilTestPlayerAbstractGUI.php.
References handleIntermediateSubmit(), and unmarkQuestionCmd().
 Here is the call graph for this function:
      
  | 
  protected | 
Set a question unsolved.
Definition at line 665 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getCurrentSequenceElement(), and ilTestPlayerCommands\SHOW_QUESTION.
Referenced by unmarkQuestionAndSaveIntermediateCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2439 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), and ilSession\set().
Referenced by ilTestOutputGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::updateWorkingTime | ( | ) | 
updates working time and stores state saveresult to see if question has to be stored or not
Definition at line 139 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), ILIAS\Repository\object(), and ilSession\set().
Referenced by handleFileUploadCmd(), ilTestOutputGUI\handleQuestionActionCmd(), and ilTestOutputGUI\saveQuestionSolution().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 54 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\adoptUserSolutionsFromPreviousPass().
      
  | 
  private | 
Definition at line 2096 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  private | 
Definition at line 2129 of file class.ilTestPlayerAbstractGUI.php.
| bool ilTestPlayerAbstractGUI::$endingTimeReached | 
Definition at line 48 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 57 of file class.ilTestPlayerAbstractGUI.php.
| bool ilTestPlayerAbstractGUI::$maxProcessingTimeReached | 
Definition at line 47 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 51 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 52 of file class.ilTestPlayerAbstractGUI.php.
| int ilTestPlayerAbstractGUI::$ref_id | 
Definition at line 49 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 53 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 55 of file class.ilTestPlayerAbstractGUI.php.
| const ilTestPlayerAbstractGUI::FIXED_SHUFFLER_SEED_MIN_LENGTH = 8 | 
Definition at line 45 of file class.ilTestPlayerAbstractGUI.php.
| const ilTestPlayerAbstractGUI::FOLLOWUP_QST_LOCKS_PREVENT_CONFIRMATION_PARAM = 'followup_qst_locks_prevent_confirmation' | 
Definition at line 2348 of file class.ilTestPlayerAbstractGUI.php.
| const ilTestPlayerAbstractGUI::PRESENTATION_MODE_EDIT = 'edit' | 
Definition at line 43 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\editSolutionCmd(), and ilTestOutputGUI\showQuestionCmd().
| const ilTestPlayerAbstractGUI::PRESENTATION_MODE_VIEW = 'view' | 
Definition at line 42 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\discardSolutionCmd(), ilTestOutputGUI\showQuestionCmd(), showSideList(), and ilTestOutputGUI\submitSolutionCmd().