| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ilTestPlayerAbstractGUI:
 Collaboration diagram for ilTestPlayerAbstractGUI:Public Member Functions | |
| __construct (ilObjTest $object) | |
| executeCommand () | |
| 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 (bool $authorized=true, bool $force=false) | |
| 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 () | |
| isTestAccessible () | |
| test accessible returns true if the user can perform the test  More... | |
| isNrOfTriesReached () | |
| nr of tries exceeded  More... | |
| endingTimeReached () | |
| handle endingTimeReached  More... | |
| max_processing_time_reached () | |
| 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 () | |
| Output of a summary of all test questions for test participants.  More... | |
| 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 $test_session, array $passes, bool $with_results) | |
| setObjectiveOrientedContainer (ilTestObjectiveOrientedContainer $objective_oriented_container) | |
| getObjectiveOrientedContainer () | |
| executeCommand () | |
| execute 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, ResultsTitlesBuilder $testResultHeaderLabelBuilder=null) | |
| Returns the list of answers of a users test pass.  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... | |
| getObject () | |
Data Fields | |
| const | PRESENTATION_MODE_VIEW = 'view' | 
| const | PRESENTATION_MODE_EDIT = 'edit' | 
| const | FIXED_SHUFFLER_SEED_MIN_LENGTH = 8 | 
| bool | $max_processing_time_reached | 
| bool | $ending_time_reached | 
| int | $ref_id | 
| const | FOLLOWUP_QST_LOCKS_PREVENT_CONFIRMATION_PARAM = 'followup_qst_locks_prevent_confirmation' | 
Private Member Functions | |
| buildQuestionObject () | |
| save (assQuestion $question_obj, bool $authorized) | |
| buildNextButtonInstance ($primaryNext) | |
| buildPreviousButtonInstance () | |
| getOnLoadCodeForNavigationButtons (string $target, string $cmd) | |
| outProcessingTime (int $active_id, bool $verbose) | |
| getQuestionFeedbackModalHtml (ilTemplate $tpl, string $nav_url) | |
| isValidSequenceElement ($sequence_element) | |
Private Attributes | |
| array | $cached_question_guis = [] | 
| array | $cached_question_objects = [] | 
Definition at line 37 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::__construct | ( | ilObjTest | $object | ) | 
Definition at line 79 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::accessCodeConfirmedCmd | ( | ) | 
Definition at line 835 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 3174 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\user().
Referenced by startTestCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1080 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 895 of file class.ilTestPlayerAbstractGUI.php.
References 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 929 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 1968 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 2468 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 1107 of file class.ilTestPlayerAbstractGUI.php.
References 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 573 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 596 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:
      
  | 
  private | 
Definition at line 407 of file class.ilTestPlayerAbstractGUI.php.
References getQuestionInstance(), and isParticipantsAnswerFixed().
Referenced by saveQuestionSolution().
 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 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 | 
Referenced by executeCommand(), and handleSkillTriggering().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2406 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 459 of file class.ilTestPlayerAbstractGUI.php.
References isMaxProcessingTimeReached(), and isNrOfTriesReached().
Referenced by autosaveCmd(), and saveQuestionSolution().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 260 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 277 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 287 of file class.ilTestPlayerAbstractGUI.php.
References ilTestSession\getUserId(), and ILIAS\Repository\user().
Referenced by 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 1857 of file class.ilTestPlayerAbstractGUI.php.
References exit.
      
  | 
  protected | 
Definition at line 2397 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 2127 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_CONFIRM_REQUEST, ILIAS\Repository\ctrl(), and handleIntermediateSubmit().
 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 1807 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 944 of file class.ilTestPlayerAbstractGUI.php.
References exit, getCurrentQuestionId(), and getQuestionInstance().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 480 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 1347 of file class.ilTestPlayerAbstractGUI.php.
References assQuestionGUI\getObject(), and ILIAS\Repository\object().
Referenced by showQuestionEditable().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1591 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ILIAS\Repository\ctrl(), getCurrentSequenceElement(), ilTestServiceGUI\getObject(), getQuestionInstance(), ILIAS\Repository\logger(), ILIAS\Repository\object(), PRESENTATION_MODE_VIEW, ilTestPlayerCommands\SHOW_QUESTION, and ILIAS\Repository\user().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::displayAccessCodeCmd | ( | ) | 
Definition at line 823 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:
      
  | 
  protected | 
Definition at line 1531 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), PRESENTATION_MODE_EDIT, and ilTestPlayerCommands\SHOW_QUESTION.
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::endingTimeReached | ( | ) | 
handle endingTimeReached
Definition at line 1780 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 294 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 executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::executeCommand | ( | ) | 
Definition at line 86 of file class.ilTestPlayerAbstractGUI.php.
References $id, ilTestServiceGUI\$test_sequence_factory, buildTestPassQuestionList(), checkReadAccess(), checkTestExecutable(), checkTestSessionUser(), ILIAS\Repository\ctrl(), ensureExistingTestSession(), exit, getAnswerChangedParameter(), getCurrentSequenceElement(), ilTestServiceGUI\getObjectiveOrientedContainer(), getTestPlayerTitle(), handleCheckTestPassValid(), handlePasswordProtectionRedirect(), initAssessmentSettings(), iljQueryUtil\initjQuery(), initProcessLocker(), ilTestPlayerCommands\isTestExecutionCommand(), ILIAS\Repository\lng(), ILIAS\Repository\object(), populateQuestionOptionalMessage(), setAnswerChangedParameter(), ILIAS\Repository\settings(), ilTestPlayerCommands\SHOW_QUESTION, ILIAS\Repository\tabs(), ilTestPlayerLayoutProvider\TEST_PLAYER_KIOSK_MODE_ENABLED, ilTestPlayerLayoutProvider\TEST_PLAYER_SHORT_TITLE, ilTestPlayerLayoutProvider\TEST_PLAYER_TITLE, ilTestPlayerLayoutProvider\TEST_PLAYER_VIEW_TITLE, and ILIAS\Repository\user().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::finishTestCmd | ( | ) | 
Definition at line 1011 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, buildFinishTestModal(), ilSession\clear(), ILIAS\Repository\ctrl(), ilSession\get(), ilTestServiceGUI\getObject(), handleCheckTestPassValid(), ILIAS\Repository\logger(), performTestPassFinishedTasks(), ilSession\set(), showQuestionCmd(), ILIAS\Test\Logging\TEST_RUN_FINISHED, and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 3137 of file class.ilTestPlayerAbstractGUI.php.
References ilTestRandomQuestionSetBuilder\getInstance(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), and performTearsAndAngerBrokenConfessionChecks().
Referenced by resumePlayerCmd(), and startTestCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2754 of file class.ilTestPlayerAbstractGUI.php.
Referenced by autosaveCmd(), executeCommand(), handleIntermediateSubmit(), and populateQuestionEditControl().
 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 2089 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:
      
  | 
  protected | 
Definition at line 886 of file class.ilTestPlayerAbstractGUI.php.
Referenced by autosaveCmd(), autosaveOnTimeLimitCmd(), detectChangesCmd(), and removeIntermediateSolution().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2693 of file class.ilTestPlayerAbstractGUI.php.
References getSequenceElementParameter().
Referenced by discardSolutionCmd(), executeCommand(), handleQuestionActionCmd(), markQuestionCmd(), nextQuestionCmd(), previousQuestionCmd(), showInstantResponseCmd(), showQuestionCmd(), showSideList(), skipQuestionCmd(), submitSolutionAndNextCmd(), submitSolutionCmd(), and unmarkQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2529 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\FINISH_TEST, ILIAS\Repository\object(), and ilTestPlayerCommands\QUESTION_SUMMARY.
Referenced by getTestNavigationToolbarGUI().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2720 of file class.ilTestPlayerAbstractGUI.php.
Referenced by showQuestionCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2338 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::getLockParameter | ( | ) | 
Definition at line 747 of file class.ilTestPlayerAbstractGUI.php.
Referenced by handlePasswordProtectionRedirect(), and startPlayerCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2740 of file class.ilTestPlayerAbstractGUI.php.
References ilUtil\_getHttpPath().
Referenced by showInstantResponseCmd(), and submitSolutionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2725 of file class.ilTestPlayerAbstractGUI.php.
Referenced by submitSolutionCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2735 of file class.ilTestPlayerAbstractGUI.php.
Referenced by submitSolutionCmd().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 607 of file class.ilTestPlayerAbstractGUI.php.
References $id.
Referenced by buildNextButtonInstance(), and buildPreviousButtonInstance().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2711 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  private | 
Definition at line 2576 of file class.ilTestPlayerAbstractGUI.php.
References ilTemplate\get(), and ILIAS\Repository\lng().
Referenced by populateInstantResponseModal().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2785 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$tpl, initTestQuestionConfig(), and assQuestionGUI\PRESENTATION_CONTEXT_TEST.
Referenced by showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2812 of file class.ilTestPlayerAbstractGUI.php.
References initTestQuestionConfig(), assQuestion\instantiateQuestion(), and ILIAS\Repository\user().
Referenced by buildQuestionObject(), detectChangesCmd(), discardSolutionCmd(), and removeIntermediateSolution().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2986 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 3001 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get().
Referenced by isForcedFeedbackNavUrlRegistered(), and showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2702 of file class.ilTestPlayerAbstractGUI.php.
Referenced by getCurrentSequenceElement().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2425 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getFinishTestCommand(), and ILIAS\Repository\object().
Referenced by showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 3221 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\buildExamId(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 3094 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by executeCommand(), finishTestCmd(), nextQuestionCmd(), and previousQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 3028 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), saveQuestionSolution(), ilTestPlayerCommands\SUBMIT_SOLUTION, and updateWorkingTime().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 2764 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 2294 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getLockParameter(), and ilTestPlayerCommands\START_TEST.
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 3193 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object(), and ilTestNavigationToolbarGUI\setFinishTestButtonPrimary().
Referenced by showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2148 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getCurrentSequenceElement(), isParticipantsAnswerFixed(), saveQuestionSolution(), setAnswerChangedParameter(), ilTestPlayerCommands\SHOW_QUESTION, and updateWorkingTime().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 3087 of file class.ilTestPlayerAbstractGUI.php.
Referenced by nextQuestionCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
| ilTestSession | $test_session | 
Definition at line 2351 of file class.ilTestPlayerAbstractGUI.php.
References buildTestPassQuestionList(), ilTestSession\getActiveId(), ilTestSession\getPass(), ilTestSession\getUserId(), ILIAS\Repository\logger(), ILIAS\Repository\object(), and ilTestSkillEvaluation\setUserId().
Referenced by save().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 3187 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2838 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\logger(), and ilTestPlayerCommands\SHOW_QUESTION.
Referenced by 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 843 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
Referenced by resumePlayerCmd(), and startPlayerCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2343 of file class.ilTestPlayerAbstractGUI.php.
Referenced by executeCommand().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 313 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$db, and $ilDB.
Referenced by executeCommand().
 Here is the caller graph for this function:
      
  | 
  protected | 
Start a test for the first time after a redirect.
Definition at line 804 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 2266 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 2831 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:
      
  | 
  protected | 
Definition at line 2138 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateQuestionNavigation().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2938 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get().
Referenced by populateNextLocksChangedModal().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 3014 of file class.ilTestPlayerAbstractGUI.php.
References getRegisteredForcedFeedbackNavUrl().
Referenced by isParticipantsAnswerFixed(), and showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2143 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateQuestionNavigation().
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::isMaxProcessingTimeReached | ( | ) | 
Definition at line 469 of file class.ilTestPlayerAbstractGUI.php.
Referenced by canSaveResult(), isTestAccessible(), and prepareTestPage().
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::isNrOfTriesReached | ( | ) | 
nr of tries exceeded
Definition at line 1770 of file class.ilTestPlayerAbstractGUI.php.
Referenced by canSaveResult(), isTestAccessible(), and saveQuestionSolution().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1226 of file class.ilTestPlayerAbstractGUI.php.
Referenced by prepareTestPage().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2322 of file class.ilTestPlayerAbstractGUI.php.
References isForcedFeedbackNavUrlRegistered(), and ILIAS\Repository\object().
Referenced by autosaveCmd(), autosaveOnTimeLimitCmd(), buildQuestionObject(), buildReadOnlyStateQuestionNavigationGUI(), handleQuestionActionCmd(), populateQuestionEditControl(), showInstantResponseCmd(), and showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1241 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateInstantResponseModal(), 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 1759 of file class.ilTestPlayerAbstractGUI.php.
References isMaxProcessingTimeReached(), and isNrOfTriesReached().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 3040 of file class.ilTestPlayerAbstractGUI.php.
Referenced by nextQuestionCmd(), previousQuestionCmd(), showQuestionCmd(), skipQuestionCmd(), and submitSolutionAndNextCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 969 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 978 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::max_processing_time_reached | ( | ) | 
Outputs a message when the maximum processing time is reached.
Outputs a message when the maximum processing time is reached
public
Definition at line 1797 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:
      
  | 
  protected | 
Definition at line 2196 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ILIAS\Repository\ctrl(), getCurrentSequenceElement(), ilTestServiceGUI\getObject(), handleCheckTestPassValid(), handleQuestionPostponing(), isValidSequenceElement(), ILIAS\Repository\logger(), ILIAS\Repository\object(), ilTestPlayerCommands\SHOW_QUESTION, and ILIAS\Repository\user().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::outCorrectSolution | ( | ) | 
Creates an output of the solution of an answer compared to the correct solution.
Definition at line 1976 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:
      
  | 
  private | 
Definition at line 1825 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 | ( | ) | 
Output of a summary of all test questions for test participants.
Definition at line 1915 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getContentBlockName(), ilTestServiceGUI\getObject(), ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), ILIAS\Repository\help(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ilObjTest\lookupExamId(), ILIAS\Repository\object(), outProcessingTime(), and ilTestPlayerLayoutProvider\TEST_PLAYER_VIEW_TITLE.
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::outUserResultsOverviewCmd | ( | ) | 
Definition at line 2102 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 3113 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng(), ILIAS\Repository\logger(), and ILIAS\Repository\user().
Referenced by generateRandomTestPassForActiveUser().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1045 of file class.ilTestPlayerAbstractGUI.php.
References sendNewPassFinishedNotificationEmailIfActivated().
Referenced by finishTestCmd(), redirectAfterAutosaveCmd(), and redirectAfterQuestionListCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 696 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 2876 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ilTestPlayerCommands\DISCARD_SOLUTION, 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 2672 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 2685 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateInstantResponseBlocks().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 643 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 2420 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and getContentBlockName().
Referenced by showAnswerOptionalQuestionsConfirmation().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2595 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getPass(), determineInlineScoreDisplay(), assQuestionGUI\getObject(), assQuestionGUI\getSolutionOutput(), assQuestionGUI\hasInlineFeedback(), ILIAS\Repository\lng(), ILIAS\Repository\object(), populateFeedbackBlockHeader(), populateFeedbackBlockMessage(), populateGenericFeedbackBlock(), populateScoreBlock(), populateSolutionBlock(), and populateSpecificFeedbackBlock().
Referenced by populateInstantResponseModal(), and showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2538 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$tpl, assQuestionGUI\getObject(), getQuestionFeedbackModalHtml(), assQuestionGUI\getQuestionHeaderBlockBuilder(), assQuestionGUI\getSolutionOutput(), isShowingPostponeStatusReguired(), assQuestionGUI\outQuestionPage(), populateInstantResponseBlocks(), assQuestionGUI\setNavigationGUI(), and ilGlobalTemplateInterface\setVariable().
Referenced by showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 533 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 551 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 2851 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName(), and ILIAS\Repository\object().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 2864 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object(), populateDiscardSolutionModal(), 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 527 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 2904 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 2890 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 521 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 2947 of file class.ilTestPlayerAbstractGUI.php.
References $modal_signals, ilTestPlayerCommands\AUTO_SAVE, ilTestPlayerCommands\AUTO_SAVE_ON_TIME_LIMIT, ILIAS\Repository\ctrl(), ilTestPlayerCommands\DETECT_CHANGES, getAnswerChangedParameter(), ILIAS\UI\Component\Signal\getId(), assQuestionGUI\getObject(), isParticipantsAnswerFixed(), and ILIAS\Repository\lng().
Referenced by showQuestionEditable(), and showQuestionViewable().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 510 of file class.ilTestPlayerAbstractGUI.php.
References isFirstQuestionInSequence(), isLastQuestionInSequence(), populateNextButtons(), and populatePreviousButtons().
Referenced by showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
      
  | 
  protected | 
Definition at line 663 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 676 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 620 of file class.ilTestPlayerAbstractGUI.php.
References assQuestionGUI\getObject(), and 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 686 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 490 of file class.ilTestPlayerAbstractGUI.php.
Referenced by showQuestionCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 542 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 560 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 2256 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 1170 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), endingTimeReached(), initTestPageTemplate(), isMaxProcessingTimeReached(), isOptionalQuestionAnsweringConfirmationRequired(), ILIAS\Repository\lng(), ilObjTest\lookupExamId(), max_processing_time_reached(), ILIAS\Repository\object(), outProcessingTime(), populateContentStyleBlock(), populateSyntaxStyleBlock(), ilTestPlayerCommands\RESUME_PLAYER, showAnswerOptionalQuestionsConfirmation(), showSideList(), and ILIAS\Repository\user().
Referenced by showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2238 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getCurrentSequenceElement(), handleCheckTestPassValid(), isValidSequenceElement(), and ilTestPlayerCommands\SHOW_QUESTION.
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::redirectAfterAutosaveCmd | ( | ) | 
Redirect the user after an automatic save when the time limit is reached.
| ilTestException | 
Definition at line 863 of file class.ilTestPlayerAbstractGUI.php.
References performTestPassFinishedTasks(), and redirectAfterFinish().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 877 of file class.ilTestPlayerAbstractGUI.php.
References $url, ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, ILIAS\Repository\ctrl(), getContentBlockName(), and ILIAS\Repository\lng().
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 870 of file class.ilTestPlayerAbstractGUI.php.
References performTestPassFinishedTasks(), and redirectAfterFinish().
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::redirectBackCmd | ( | ) | 
Definition at line 1126 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), 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 2991 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), and ilSession\set().
Referenced by showInstantResponseCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::removeIntermediateSolution | ( | ) | 
Definition at line 352 of file class.ilTestPlayerAbstractGUI.php.
References getCurrentQuestionId(), and getQuestionInstance().
Referenced by handleIntermediateSubmit(), revertChangesCmd(), showInstantResponseCmd(), submitSolutionAndNextCmd(), and submitSolutionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 756 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), generateRandomTestPassForActiveUser(), handleUserSettings(), ILIAS\Repository\object(), ilTestPlayerCommands\QUESTION_SUMMARY, ilSession\set(), and ilTestPlayerCommands\SHOW_QUESTION.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 1582 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), removeIntermediateSolution(), setAnswerChangedParameter(), and ilTestPlayerCommands\SHOW_QUESTION.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 423 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ilObjTest\_getPass(), assQuestion\answerToParticipantInteraction(), ilLOTestQuestionAdapter\getInstance(), ilTestServiceGUI\getObject(), handleSkillTriggering(), ILIAS\Repository\logger(), ILIAS\Repository\object(), and assQuestion\persistWorkingState().
Referenced by saveQuestionSolution().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2774 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\set().
Referenced by showInstantResponseCmd(), and submitSolutionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::saveQuestionSolution | ( | bool | $authorized = true,  | 
        
| bool | $force = false  | 
        ||
| ) | 
Definition at line 362 of file class.ilTestPlayerAbstractGUI.php.
References buildQuestionObject(), canSaveResult(), ILIAS\Repository\ctrl(), ilSession\get(), isNrOfTriesReached(), save(), ilSession\set(), updateWorkingTime(), and ILIAS\TestQuestionPool\Questions\Question\validateSolutionSubmit().
Referenced by autosaveCmd(), autosaveOnTimeLimitCmd(), handleFileUploadCmd(), handleIntermediateSubmit(), handleQuestionActionCmd(), showInstantResponseCmd(), submitIntermediateSolutionCmd(), submitSolutionAndNextCmd(), and submitSolutionCmd().
 Here is the call graph for this function:
 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 326 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 1060 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 711 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 2759 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Referenced by executeCommand(), handleIntermediateSubmit(), handleQuestionActionCmd(), revertChangesCmd(), showInstantResponseCmd(), and submitIntermediateSolutionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 2933 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\set().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 2384 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 1146 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:
      
  | 
  protected | 
Definition at line 2165 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getCurrentSequenceElement(), getNavigationUrlParameter(), isParticipantsAnswerFixed(), ILIAS\Repository\object(), registerForcedFeedbackNavUrl(), removeIntermediateSolution(), saveNavigationPreventConfirmation(), saveQuestionSolution(), setAnswerChangedParameter(), and ilTestPlayerCommands\SHOW_QUESTION.
 Here is the call graph for this function:| 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 2012 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, 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:
      
  | 
  protected | 
Definition at line 1375 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ILIAS\Repository\ctrl(), getCurrentSequenceElement(), ilLOTestQuestionAdapter\getInstance(), getInstantResponseParameter(), ilTestServiceGUI\getObject(), getQuestionGuiInstance(), getRegisteredForcedFeedbackNavUrl(), getTestNavigationToolbarGUI(), handlePrimaryButton(), handleTearsAndAngerNoObjectiveOrientedQuestion(), handleTearsAndAngerQuestionIsNull(), ILIAS\Repository\help(), isForcedFeedbackNavUrlRegistered(), isParticipantsAnswerFixed(), isValidSequenceElement(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\object(), populateInstantResponseBlocks(), populateInstantResponseModal(), populateQuestionNavigation(), populateQuestionOptionalMessage(), populateTestNavigationToolbar(), prepareTestPage(), PRESENTATION_MODE_EDIT, PRESENTATION_MODE_VIEW, ilSession\set(), showQuestionEditable(), showQuestionViewable(), ilTestPlayerCommands\SUBMIT_INTERMEDIATE_SOLUTION, unregisterForcedFeedbackNavUrl(), and ILIAS\Repository\user().
Referenced by finishTestCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1290 of file class.ilTestPlayerAbstractGUI.php.
References buildEditableStateQuestionNavigationGUI(), ilSession\clear(), ILIAS\Repository\ctrl(), determineSolutionPassIndex(), ilSession\get(), assQuestionGUI\getObject(), assQuestionGUI\getQuestionHeaderBlockBuilder(), isShowingPostponeStatusReguired(), ILIAS\Repository\object(), assQuestionGUI\outQuestionForTest(), populateModals(), populateQuestionEditControl(), assQuestionGUI\setNavigationGUI(), and ilTestPlayerCommands\SKIP_QUESTION.
Referenced by showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1246 of file class.ilTestPlayerAbstractGUI.php.
References buildReadOnlyStateQuestionNavigationGUI(), assQuestionGUI\getFormEncodingType(), assQuestionGUI\getObject(), assQuestionGUI\getQuestionHeaderBlockBuilder(), assQuestionGUI\getSolutionOutput(), isShowingPostponeStatusReguired(), ILIAS\Repository\lng(), assQuestionGUI\outQuestionPage(), populateQuestionEditControl(), and assQuestionGUI\setNavigationGUI().
Referenced by 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 2113 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 1864 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getCurrentSequenceElement(), ILIAS\UI\Component\Listing\Workflow\Step\IN_PROGRESS, 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:
      
  | 
  protected | 
Definition at line 1626 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ILIAS\Repository\ctrl(), getCurrentSequenceElement(), ilTestServiceGUI\getObject(), isValidSequenceElement(), ILIAS\Repository\logger(), ILIAS\Repository\object(), ilTestPlayerCommands\SHOW_QUESTION, and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  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 726 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getLockParameter(), handleUserSettings(), and ilTestPlayerCommands\INIT_TEST.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 1660 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, adoptUserSolutionsFromPreviousPass(), ILIAS\Repository\ctrl(), generateRandomTestPassForActiveUser(), ilSession\get(), ilLOTestQuestionAdapter\getInstance(), ilTestServiceGUI\getObject(), ilTestServiceGUI\getObjectiveOrientedContainer(), ILIAS\Repository\logger(), ILIAS\Repository\object(), ilTestPlayerCommands\QUESTION_SUMMARY, ilSession\set(), ilTestPlayerCommands\SHOW_QUESTION, updateLearningProgressOnTestStart(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 960 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), saveQuestionSolution(), setAnswerChangedParameter(), and ilTestPlayerCommands\SHOW_QUESTION.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 3057 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getCurrentSequenceElement(), isValidSequenceElement(), ILIAS\Repository\object(), removeIntermediateSolution(), saveQuestionSolution(), ilTestPlayerCommands\SHOW_QUESTION, and submitSolutionCmd().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 1537 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), getCurrentSequenceElement(), getNavigationUrlParameter(), getNextCommandParameter(), getNextSequenceParameter(), ILIAS\Repository\object(), PRESENTATION_MODE_VIEW, ilUtil\redirect(), removeIntermediateSolution(), saveNavigationPreventConfirmation(), saveQuestionSolution(), and ilTestPlayerCommands\SHOW_QUESTION.
Referenced by submitSolutionAndNextCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::suspendTestCmd | ( | ) | 
Definition at line 464 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Referenced by max_processing_time_reached().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 989 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 1000 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 3019 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), and ilSession\set().
Referenced by showQuestionCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 3035 of file class.ilTestPlayerAbstractGUI.php.
References ilLPStatusWrapper\_updateStatus(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Referenced by startTestCmd().
 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 337 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), ILIAS\Repository\object(), and ilSession\set().
Referenced by handleFileUploadCmd(), handleQuestionActionCmd(), and saveQuestionSolution().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 63 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  private | 
Definition at line 53 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  private | 
Definition at line 58 of file class.ilTestPlayerAbstractGUI.php.
| bool ilTestPlayerAbstractGUI::$ending_time_reached | 
Definition at line 47 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 67 of file class.ilTestPlayerAbstractGUI.php.
| bool ilTestPlayerAbstractGUI::$max_processing_time_reached | 
Definition at line 46 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 77 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateQuestionEditControl().
      
  | 
  protected | 
Definition at line 60 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 61 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 65 of file class.ilTestPlayerAbstractGUI.php.
| int ilTestPlayerAbstractGUI::$ref_id | 
Definition at line 48 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 64 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 62 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 69 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 42 of file class.ilTestPlayerAbstractGUI.php.
| const ilTestPlayerAbstractGUI::FIXED_SHUFFLER_SEED_MIN_LENGTH = 8 | 
Definition at line 44 of file class.ilTestPlayerAbstractGUI.php.
| const ilTestPlayerAbstractGUI::FOLLOWUP_QST_LOCKS_PREVENT_CONFIRMATION_PARAM = 'followup_qst_locks_prevent_confirmation' | 
Definition at line 2931 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 70 of file class.ilTestPlayerAbstractGUI.php.
      
  | 
  protected | 
Definition at line 71 of file class.ilTestPlayerAbstractGUI.php.
| const ilTestPlayerAbstractGUI::PRESENTATION_MODE_EDIT = 'edit' | 
Definition at line 40 of file class.ilTestPlayerAbstractGUI.php.
Referenced by editSolutionCmd(), and showQuestionCmd().
| const ilTestPlayerAbstractGUI::PRESENTATION_MODE_VIEW = 'view' | 
Definition at line 39 of file class.ilTestPlayerAbstractGUI.php.
Referenced by discardSolutionCmd(), showQuestionCmd(), showSideList(), and submitSolutionCmd().