| ILIAS
    Release_4_4_x_branch Revision 61816
    | 
Output class for assessment test execution. More...
 Inheritance diagram for ilTestPlayerAbstractGUI:
 Inheritance diagram for ilTestPlayerAbstractGUI: Collaboration diagram for ilTestPlayerAbstractGUI:
 Collaboration diagram for ilTestPlayerAbstractGUI:| Public Member Functions | |
| __construct ($a_object) | |
| ilTestOutputGUI constructor | |
| saveTagsCmd () | |
| Save tags for tagging gui. | |
| outResultsToplistCmd () | |
| updateWorkingTime () | |
| updates working time and stores state saveresult to see if question has to be stored or not | |
| saveQuestionSolution ($force=FALSE) | |
| saves the user input of a question | |
| outIntroductionPageCmd () | |
| Creates the introduction page for a test. | |
| isMaxProcessingTimeReached () | |
| Checks wheather the maximum processing time is reached or not. | |
| showPasswordProtectionPageCmd () | |
| Displays a password protection page when a test password is set. | |
| checkPasswordCmd () | |
| Check the password, a user entered for test access. | |
| setAnonymousIdCmd () | |
| Sets a session variable with the test access code for an anonymous test user. | |
| displayCodeCmd () | |
| codeConfirmedCmd () | |
| handleUserSettings () | |
| Handles some form parameters on starting and resuming a test. | |
| calculateSequence () | |
| Calculates the sequence to determine the next question. | |
| redirectAfterAutosaveCmd () | |
| autosaveCmd () | |
| togglesidelistCmd () | |
| Toggle side list. | |
| backFromSummaryCmd () | |
| Go back to the last active question from the summary. | |
| finishTestCmd ($requires_confirmation=true) | |
| redirectBackCmd () | |
| showFinalStatementCmd () | |
| getKioskHead () | |
| outTestPage ($directfeedback) | |
| Outputs the question of the active sequence. | |
| checkOnlineTestAccess () | |
| check access restrictions like client ip, partipating user etc. | |
| isTestAccessible () | |
| test accessible returns true if the user can perform the test | |
| isNrOfTriesReached () | |
| nr of tries exceeded | |
| passDetails () | |
| Output of the learners view of an existing test pass. | |
| maxProcessingTimeReached () | |
| Outputs a message when the maximum processing time is reached. | |
| confirmSubmitAnswers () | |
| confirm submit results if confirm then results are submitted and the screen will be redirected to the startpage of the test  public | |
| outProcessingTime ($active_id) | |
| outQuestionSummaryCmd ($fullpage=true, $contextFinishTest=false, $obligationsNotAnswered=false, $obligationsFilter=false) | |
| Output of a summary of all test questions for test participants. | |
| outQuestionSummaryWithObligationsInfoCmd () | |
| outObligationsOnlySummaryCmd () | |
| showMaximumAllowedUsersReachedMessage () | |
| backConfirmFinishCmd () | |
| finishListOfAnswersCmd () | |
| outCorrectSolution () | |
| Creates an output of the solution of an answer compared to the correct solution. | |
| 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) | |
| getContentBlockName () | |
| Returns the name of the current content block (depends on the kiosk mode setting) | |
| outUserResultsOverviewCmd () | |
| outUserListOfAnswerPassesCmd () | |
|  Public Member Functions inherited from ilTestServiceGUI | |
| ilTestServiceGUI (ilObjTest $a_object) | |
| The constructor takes the test object reference as parameter. | |
| & | executeCommand () | 
| execute command | |
| getCommand ($cmd) | |
| Retrieves the ilCtrl command. | |
| getPassOverview ($active_id, $targetclass="", $targetcommand="", $short=FALSE, $hide_details=FALSE) | |
| Returns the pass overview for a given active ID. | |
| getFinalStatement ($active_id) | |
| Returns the final statement for a user. | |
| getPassListOfAnswers (&$result_array, $active_id, $pass, $show_solutions=FALSE, $only_answered_questions=FALSE, $show_question_only=FALSE, $show_reached_points=FALSE) | |
| Returns the list of answers of a users test pass. | |
| getPassListOfAnswersWithScoring (&$result_array, $active_id, $pass, $show_solutions=FALSE) | |
| Returns the list of answers of a users test pass and offers a scoring option. | |
| getPassDetailsOverview ($result_array, $active_id, $pass, $targetclass="", $targetcommandsort="", $targetcommanddetails="", $standard_header=TRUE) | |
| Returns the pass details overview for a given active ID and pass. | |
| getResultsSignature () | |
| Returns HTML code for a signature field. | |
| getResultsUserdata ($testSession, $active_id, $overwrite_anonymity=FALSE) | |
| Returns the user data for a test results output. | |
| getCorrectSolutionOutput ($question_id, $active_id, $pass) | |
| Returns an output of the solution to an answer compared to the correct solution. | |
| getResultsOfUserOutput ($testSession, $active_id, $pass, $show_pass_details=TRUE, $show_answers=TRUE, $show_question_only=FALSE, $show_reached_points=FALSE) | |
| Output of the pass overview for a test called by a test participant. | |
| getResultsHeadUserAndPass ($active_id, $pass) | |
| Returns the user and pass data for a test results output. | |
| getQuestionResultForTestUsers ($question_id, $test_id) | |
| Creates a HTML representation for the results of a given question in a test. | |
| Data Fields | |
| $ref_id | |
| $saveResult | |
| $sequence | |
| $cmdCtrl | |
| $maxProcessingTimeReached | |
| $endingTimeReached | |
|  Data Fields inherited from ilTestServiceGUI | |
| $object = null | |
| $service = null | |
| $lng | |
| $tpl | |
| $ctrl | |
| $ilias | |
| $tree | |
| $ref_id | |
| Protected Attributes | |
| $processLocker | |
| $testSession | |
|  Protected Attributes inherited from ilTestServiceGUI | |
| $testSessionFactory = null | |
| $testSequenceFactory = null | |
| Private Member Functions | |
| endingTimeReached () | |
| handle endingTimeReached | |
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 24 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::__construct | ( | $a_object | ) | 
ilTestOutputGUI constructor
| ilObjTest | $a_object | 
Definition at line 48 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, and ilTestServiceGUI\ilTestServiceGUI().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 1026 of file class.ilTestPlayerAbstractGUI.php.
References isTestSignRedirectRequired(), ilUtil\redirect(), REDIRECT_KIOSK, and redirectBackCmd().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
| $active | 
Definition at line 1090 of file class.ilTestPlayerAbstractGUI.php.
References $file, $filename, ilTestServiceGUI\$ilias, $ilSetting, $pass, $path, $results, ilTestArchiver\DIR_SEP, ilTestPDFGenerator\generatePDF(), ilUtil\getWebspaceDir(), ilUtil\makeDirParents(), and ilTestPDFGenerator\PDF_OUTPUT_FILE.
Referenced by performTestPassFinishedTasks().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::autosaveCmd | ( | ) | 
Definition at line 760 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, $res, $result, canSaveResult(), exit, and saveQuestionSolution().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::backConfirmFinishCmd | ( | ) | 
Definition at line 1690 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and showListOfAnswers().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::backFromSummaryCmd | ( | ) | 
Go back to the last active question from the summary.
Go back to the last active question from the summary
Definition at line 835 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::calculateSequence | ( | ) | 
Calculates the sequence to determine the next question.
Definition at line 720 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, and $sequence.
Referenced by ilTestOutputGUI\executeCommand(), ilTestPlayerDynamicQuestionSetGUI\executeCommand(), and ilTestOutputGUI\redirectQuestionCmd().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | abstractprotected | 
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
Referenced by autosaveCmd().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::checkOnlineTestAccess | ( | ) | 
check access restrictions like client ip, partipating user etc.
check access restrictions like client ip, partipating user etc.
public
Definition at line 1321 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and ilUtil\sendInfo().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::checkPasswordCmd | ( | ) | 
Check the password, a user entered for test access.
Definition at line 512 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, $_SESSION, $ilUser, and ilUtil\sendFailure().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 611 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION, $ilCtrl, and $ilUser.
Referenced by startPlayerCmd().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::codeConfirmedCmd | ( | ) | 
Definition at line 678 of file class.ilTestPlayerAbstractGUI.php.
| 
 | protected | 
The final submission of a test was confirmed.
Definition at line 844 of file class.ilTestPlayerAbstractGUI.php.
References finishTestCmd().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Go to hint request confirmation.
Definition at line 1885 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_CONFIRM_REQUEST, and saveQuestionSolution().
 Here is the call graph for this function:
 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 1421 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 168 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::displayCodeCmd | ( | ) | 
Definition at line 667 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
handle endingTimeReached
Definition at line 1388 of file class.ilTestPlayerAbstractGUI.php.
References ilFormat\ftimestamp2datetimeDB(), and ilUtil\sendInfo().
Referenced by outTestPage().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 57 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, ilTestSession\doesAccessCodeInSessionExists(), ilTestSession\getAccessCodeFromSession(), ilTestSession\getActiveId(), ilTestSession\isAnonymousUser(), ilTestSession\saveToDb(), ilTestSession\setAnonymousId(), and ilTestSession\setUserId().
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
renders the elements for the question related navigation
private ilTemplate $tpl ilLanguage $lng
| assQuestionGUI | $questionGUI | 
Definition at line 1901 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$lng, $pass, ilTestServiceGUI\$tpl, ilAssQuestionHintTracking\requestsExist(), and ilAssQuestionHintTracking\requestsPossible().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::finishListOfAnswersCmd | ( | ) | 
Definition at line 1723 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::finishTestCmd | ( | $requires_confirmation = true | ) | 
Definition at line 884 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $_SESSION, $ilUser, ilObjTest\allObligationsAnswered(), ilSession\getIdleValue(), performTestPassFinishedTasks(), and showListOfAnswers().
Referenced by confirmFinishCmd().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 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 1843 of file class.ilTestPlayerAbstractGUI.php.
Referenced by confirmSubmitAnswers(), displayCodeCmd(), outQuestionSummaryCmd(), prepareSummaryPage(), prepareTestPageOutput(), redirectAfterAutosaveCmd(), showFinalStatementCmd(), showListOfAnswers(), showMaximumAllowedUsersReachedMessage(), and showPasswordProtectionPageCmd().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::getKioskHead | ( | ) | 
Definition at line 1218 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and ilObjTest\buildExamId().
Referenced by outQuestionSummaryCmd(), and populateKioskHead().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 586 of file class.ilTestPlayerAbstractGUI.php.
Referenced by startPlayerCmd().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 1987 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getSolvedQuestions().
Referenced by ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showTrackedQuestionListCmd().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Go to the question with the active sequence.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 820 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $_POST, $_SESSION, and saveQuestionSolution().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | abstractprotected | 
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
| ilTestPlayerAbstractGUI::handleUserSettings | ( | ) | 
Handles some form parameters on starting and resuming a test.
Definition at line 687 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, and $ilUser.
Referenced by ilTestPlayerDynamicQuestionSetGUI\resumePlayerCmd(), resumePlayerCmd(), and startPlayerCmd().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 81 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Start a test for the first time after a redirect.
Definition at line 646 of file class.ilTestPlayerAbstractGUI.php.
References showMaximumAllowedUsersReachedMessage().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | abstractprotected | 
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
Referenced by populatePreviousButtons().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | abstractprotected | 
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
| ilTestPlayerAbstractGUI::isMaxProcessingTimeReached | ( | ) | 
Checks wheather the maximum processing time is reached or not.
Checks wheather the maximum processing time is reached or not
Definition at line 153 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser.
Referenced by ilTestOutputGUI\canSaveResult(), isTestAccessible(), and outTestPage().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::isNrOfTriesReached | ( | ) | 
nr of tries exceeded
Definition at line 1357 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\canSaveResult(), and isTestAccessible().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::isTestAccessible | ( | ) | 
test accessible returns true if the user can perform the test
Definition at line 1346 of file class.ilTestPlayerAbstractGUI.php.
References isMaxProcessingTimeReached(), and isNrOfTriesReached().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 1061 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), and IL_COMP_MODULE.
Referenced by afterTestPassFinishedCmd().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Set a question solved.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 800 of file class.ilTestPlayerAbstractGUI.php.
References saveQuestionSolution().
 Here is the call graph for this function:
 Here is the call 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 1411 of file class.ilTestPlayerAbstractGUI.php.
Referenced by outTestPage().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | abstractprotected | 
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
| ilTestPlayerAbstractGUI::outCorrectSolution | ( | ) | 
Creates an output of the solution of an answer compared to the correct solution.
public
Definition at line 1733 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, ilObjStyleSheet\getContentStylePath(), ilTestServiceGUI\getCorrectSolutionOutput(), ilUtil\getStyleSheetLocation(), and ilObjStyleSheet\getSyntaxStylePath().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::outIntroductionPageCmd | ( | ) | 
Creates the introduction page for a test.
Creates the introduction page for a test
Definition at line 141 of file class.ilTestPlayerAbstractGUI.php.
Referenced by redirectBackCmd().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::outObligationsOnlySummaryCmd | ( | ) | 
Definition at line 1674 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::outProcessingTime | ( | $active_id | ) | 
Definition at line 1441 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, ilDatePresentation\formatDate(), and IL_CAL_FKT_GETDATE.
Referenced by ilTestPlayerDynamicQuestionSetGUI\outCurrentlyFinishedPage(), outQuestionSummaryCmd(), outTestPage(), ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showTrackedQuestionListCmd().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::outQuestionSummaryCmd | ( | $fullpage = true, | |
| $contextFinishTest = false, | |||
| $obligationsNotAnswered = false, | |||
| $obligationsFilter = false | |||
| ) | 
Output of a summary of all test questions for test participants.
Definition at line 1537 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $row, $sequence, ilObjTest\_getSolvedQuestions(), getContentBlockName(), getKioskHead(), outProcessingTime(), ilUtil\prepareFormOutput(), ilUtil\sendFailure(), and ilTable2GUI\setData().
Referenced by outObligationsOnlySummaryCmd(), outQuestionSummaryWithObligationsInfoCmd(), ilTestOutputGUI\redirectQuestionCmd(), and showSideList().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::outQuestionSummaryWithObligationsInfoCmd | ( | ) | 
Definition at line 1669 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::outResultsToplistCmd | ( | ) | 
Definition at line 110 of file class.ilTestPlayerAbstractGUI.php.
References $ilCtrl.
| ilTestPlayerAbstractGUI::outTestPage | ( | $directfeedback | ) | 
Outputs the question of the active sequence.
Definition at line 1256 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, endingTimeReached(), isMaxProcessingTimeReached(), ilObjTest\lookupExamId(), maxProcessingTimeReached(), outProcessingTime(), outWorkingForm(), populateKioskHead(), prepareTestPageOutput(), and TEST_POSTPONE.
Referenced by ilTestOutputGUI\redirectQuestionCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::outUserListOfAnswerPassesCmd | ( | ) | 
Definition at line 1864 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::outUserResultsOverviewCmd | ( | ) | 
Definition at line 1857 of file class.ilTestPlayerAbstractGUI.php.
| 
 | abstractprotected | 
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
Referenced by outTestPage().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::passDetails | ( | ) | 
Output of the learners view of an existing test pass.
Output of the learners view of an existing test pass
public
Definition at line 1369 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
| 
 | protected | 
Definition at line 1011 of file class.ilTestPlayerAbstractGUI.php.
References archiveParticipantSubmission().
Referenced by finishTestCmd(), and redirectAfterAutosaveCmd().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 275 of file class.ilTestPlayerAbstractGUI.php.
References ilUtil\getImagePath().
Referenced by ilTestPlayerDynamicQuestionSetGUI\outCurrentlyFinishedPage(), ilTestOutputGUI\outWorkingForm(), ilTestPlayerDynamicQuestionSetGUI\outWorkingForm(), and prepareSummaryPage().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 437 of file class.ilTestPlayerAbstractGUI.php.
References $ilSetting, ilCharSelectorGUI\_getCurrentGUI(), and ilCharSelectorConfig\ENABLED.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 485 of file class.ilTestPlayerAbstractGUI.php.
References ilObjStyleSheet\getContentStylePath().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 407 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 2026 of file class.ilTestPlayerAbstractGUI.php.
References getKioskHead(), and ilUtil\sendInfo().
Referenced by ilTestPlayerDynamicQuestionSetGUI\outCurrentlyFinishedPage(), outTestPage(), and prepareSummaryPage().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 237 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateNextButtonsLeadingToEndOfTest().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 215 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateNextButtonsLeadingToQuestion().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 259 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateNextButtonsLeadingToSummary().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 343 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populatePostponeButtons().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 379 of file class.ilTestPlayerAbstractGUI.php.
References $cmd.
Referenced by ilTestPlayerDynamicQuestionSetGUI\populatePreviousButtons(), populatePreviousButtonsLeadingToIntroduction(), and populatePreviousButtonsLeadingToQuestion().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 321 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateQuestionSelectionButtons().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 299 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateSummaryButtons().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 231 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerNextButtonBlockLeadingToEndOfTest(), and populateUpperNextButtonBlockLeadingToEndOfTest().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 209 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerNextButtonBlockLeadingToQuestion(), and populateUpperNextButtonBlockLeadingToQuestion().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 253 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerNextButtonBlockLeadingToSummary(), and populateUpperNextButtonBlockLeadingToSummary().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 337 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerPostponeButtonBlock(), and populateUpperPostponeButtonBlock().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 179 of file class.ilTestPlayerAbstractGUI.php.
References $sequence, isFirstPageInSequence(), populatePreviousButtonsLeadingToIntroduction(), and populatePreviousButtonsLeadingToQuestion().
Referenced by ilTestOutputGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 369 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerPreviousButtonBlock(), and populateUpperPreviousButtonBlock().
Referenced by populatePreviousButtons().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 359 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerPreviousButtonBlock(), and populateUpperPreviousButtonBlock().
Referenced by populatePreviousButtons().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 200 of file class.ilTestPlayerAbstractGUI.php.
References ilUtil\getImagePath().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 191 of file class.ilTestPlayerAbstractGUI.php.
References ilUtil\getImagePath().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 315 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerQuestionSelectionButtonBlock(), and populateUpperQuestionSelectionButtonBlock().
Referenced by ilTestPlayerDynamicQuestionSetGUI\outCurrentlyFinishedPage(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 418 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 429 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 395 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 293 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerSummaryButtonBlock(), and populateUpperSummaryButtonBlock().
Referenced by ilTestOutputGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 476 of file class.ilTestPlayerAbstractGUI.php.
References ilObjStyleSheet\getSyntaxStylePath().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 245 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateNextButtonsLeadingToEndOfTest().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 223 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateNextButtonsLeadingToQuestion().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 267 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateNextButtonsLeadingToSummary().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 351 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populatePostponeButtons().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 387 of file class.ilTestPlayerAbstractGUI.php.
References $cmd.
Referenced by ilTestPlayerDynamicQuestionSetGUI\populatePreviousButtons(), populatePreviousButtonsLeadingToIntroduction(), and populatePreviousButtonsLeadingToQuestion().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 329 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateQuestionSelectionButtons().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 307 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateSummaryButtons().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | abstractprotected | 
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
| 
 | protected | 
Definition at line 2002 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName(), populateCancelButtonBlock(), and populateKioskHead().
Referenced by ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showTrackedQuestionListCmd().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 2019 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by ilTestPlayerDynamicQuestionSetGUI\outCurrentlyFinishedPage(), and outTestPage().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | abstractprotected | 
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
| ilTestPlayerAbstractGUI::redirectAfterAutosaveCmd | ( | ) | 
Definition at line 743 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName(), and performTestPassFinishedTasks().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::redirectBackCmd | ( | ) | 
Definition at line 1168 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, and outIntroductionPageCmd().
Referenced by afterTestPassFinishedCmd().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Resume a test at the last position.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 603 of file class.ilTestPlayerAbstractGUI.php.
References handleUserSettings().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | abstract | 
saves the user input of a question
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
Referenced by autosaveCmd(), confirmHintRequestCmd(), gotoQuestionCmd(), markQuestionCmd(), showRequestedHintListCmd(), togglesidelistCmd(), and unmarkQuestionCmd().
 Here is the caller 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 101 of file class.ilTestPlayerAbstractGUI.php.
| 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 540 of file class.ilTestPlayerAbstractGUI.php.
References $_POST.
| ilTestPlayerAbstractGUI::showFinalStatementCmd | ( | ) | 
Definition at line 1208 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | abstractprotected | 
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
| 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 1771 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, $pass, getContentBlockName(), ilTestServiceGUI\getResultsSignature(), ilTestServiceGUI\getResultsUserdata(), and ilUtil\getStyleSheetLocation().
Referenced by backConfirmFinishCmd(), and finishTestCmd().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::showMaximumAllowedUsersReachedMessage | ( | ) | 
Definition at line 1679 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by initTestCmd(), and ilTestPlayerDynamicQuestionSetGUI\resumePlayerCmd().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::showPasswordProtectionPageCmd | ( | ) | 
Displays a password protection page when a test password is set.
Definition at line 499 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Go to requested hint list.
Definition at line 1874 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_SHOW_LIST, and saveQuestionSolution().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 455 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, ilUtil\getImagePath(), ilUtil\getStyleSheetLocation(), and outQuestionSummaryCmd().
Referenced by ilTestOutputGUI\outWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller 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 556 of file class.ilTestPlayerAbstractGUI.php.
References checkTestPassword(), getLockParameter(), and handleUserSettings().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilTestPlayerAbstractGUI::togglesidelistCmd | ( | ) | 
Toggle side list.
Definition at line 787 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and saveQuestionSolution().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Set a question unsolved.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 810 of file class.ilTestPlayerAbstractGUI.php.
References saveQuestionSolution().
 Here is the call graph for this function:
 Here is the call 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 119 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION.
Referenced by ilTestPlayerDynamicQuestionSetGUI\handleQuestionActionCmd(), ilTestOutputGUI\handleQuestionActionCmd(), ilTestPlayerDynamicQuestionSetGUI\markQuestionCmd(), ilTestPlayerDynamicQuestionSetGUI\nextQuestionCmd(), ilTestPlayerDynamicQuestionSetGUI\postponeQuestionCmd(), ilTestOutputGUI\saveQuestionSolution(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd(), ilTestPlayerDynamicQuestionSetGUI\showTrackedQuestionListCmd(), and ilTestPlayerDynamicQuestionSetGUI\unmarkQuestionCmd().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilTestPlayerAbstractGUI::$cmdCtrl | 
Definition at line 29 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$endingTimeReached | 
Definition at line 31 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$maxProcessingTimeReached | 
Definition at line 30 of file class.ilTestPlayerAbstractGUI.php.
| 
 | protected | 
Definition at line 36 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$ref_id | 
Definition at line 26 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$saveResult | 
Definition at line 27 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\saveQuestionSolution(), and ilTestPlayerDynamicQuestionSetGUI\saveQuestionSolution().
| ilTestPlayerAbstractGUI::$sequence | 
Definition at line 28 of file class.ilTestPlayerAbstractGUI.php.
Referenced by calculateSequence(), ilTestOutputGUI\isFirstPageInSequence(), outQuestionSummaryCmd(), ilTestOutputGUI\outWorkingForm(), populatePreviousButtons(), and ilTestPlayerDynamicQuestionSetGUI\populatePreviousButtons().
| 
 | protected | 
Definition at line 41 of file class.ilTestPlayerAbstractGUI.php.