|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Output class for assessment test execution. More...
Inheritance diagram for ilTestPlayerAbstractGUI:
Collaboration diagram for ilTestPlayerAbstractGUI:Public Member Functions | |
| __construct ($a_object) | |
| ilTestOutputGUI constructor More... | |
| 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 () | |
| remove an auto-saved solution of the current question More... | |
| saveQuestionSolution ($authorized=true, $force=false) | |
| saves the user input of a question More... | |
| suspendTestCmd () | |
| isMaxProcessingTimeReached () | |
| Checks wheather the maximum processing time is reached or not. More... | |
| 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 () | |
| autosaveCmd () | |
| toggleSideListCmd () | |
| Toggle side list. More... | |
| finishTestCmd ($requires_confirmation=true) | |
| redirectBackCmd () | |
| showFinalStatementCmd () | |
| getKioskHead () | |
| checkOnlineTestAccess () | |
| check access restrictions like client ip, partipating user etc. More... | |
| isTestAccessible () | |
| test accessible returns true if the user can perform the test More... | |
| isNrOfTriesReached () | |
| nr of tries exceeded More... | |
| endingTimeReached () | |
| handle endingTimeReached More... | |
| maxProcessingTimeReached () | |
| Outputs a message when the maximum processing time is reached. More... | |
| confirmSubmitAnswers () | |
| confirm submit results if confirm then results are submitted and the screen will be redirected to the startpage of the test @access public More... | |
| outProcessingTime ($active_id) | |
| outQuestionSummaryCmd ($fullpage=true, $contextFinishTest=false, $obligationsNotAnswered=false, $obligationsFilter=false) | |
| Output of a summary of all test questions for test participants. More... | |
| outQuestionSummaryWithObligationsInfoCmd () | |
| outObligationsOnlySummaryCmd () | |
| showMaximumAllowedUsersReachedMessage () | |
| 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 ($contextResultPresentation) | |
| __construct (ilObjTest $a_object) | |
| The constructor takes the test object reference as parameter. More... | |
| setParticipantData ($participantData) | |
| getParticipantData () | |
| getPassOverviewTableData (ilTestSession $testSession, $passes, $withResults) | |
| setObjectiveOrientedContainer (ilTestObjectiveOrientedContainer $objectiveOrientedContainer) | |
| getObjectiveOrientedContainer () | |
| executeCommand () | |
| execute command More... | |
| getCommand ($cmd) | |
| Retrieves the ilCtrl command. More... | |
| buildPassOverviewTableGUI ($targetGUI, $targetCmd='') | |
| getPassListOfAnswers (&$result_array, $active_id, $pass, $show_solutions=false, $only_answered_questions=false, $show_question_only=false, $show_reached_points=false, $anchorNav=false, ilTestQuestionRelatedObjectivesList $objectivesList=null, ilTestResultHeaderLabelBuilder $testResultHeaderLabelBuilder=null) | |
| Returns the list of answers of a users test pass. More... | |
| getPassListOfAnswersWithScoring (&$result_array, $active_id, $pass, $show_solutions=false) | |
| Returns the list of answers of a users test pass and offers a scoring option. More... | |
| getResultsSignature () | |
| Returns HTML code for a signature field. More... | |
| getAdditionalUsrDataHtmlAndPopulateWindowTitle ($testSession, $active_id, $overwrite_anonymity=false) | |
| Returns the user data for a test results output. More... | |
| getCorrectSolutionOutput ($question_id, $active_id, $pass, ilTestQuestionRelatedObjectivesList $objectivesList=null) | |
| Returns an output of the solution to an answer compared to the correct solution. More... | |
| getResultsOfUserOutput ($testSession, $active_id, $pass, $targetGUI, $show_pass_details=true, $show_answers=true, $show_question_only=false, $show_reached_points=false) | |
| Output of the pass overview for a test called by a test participant. More... | |
| getResultsHeadUserAndPass ($active_id, $pass) | |
| Returns the user and pass data for a test results output. More... | |
| getQuestionResultForTestUsers ($question_id, $test_id) | |
| Creates a HTML representation for the results of a given question in a test. More... | |
| populatePassFinishDate ($tpl, $passFinishDate) | |
Data Fields | |
| const | PRESENTATION_MODE_VIEW = 'view' |
| const | PRESENTATION_MODE_EDIT = 'edit' |
| const | FIXED_SHUFFLER_SEED_MIN_LENGTH = 8 |
| $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 | |
| $passwordChecker | |
| $processLocker | |
| $testSession | |
| $assSettings | |
| $testSequence = null | |
Protected Attributes inherited from ilTestServiceGUI | |
| $db | |
| $tabs | |
| $objCache | |
| $testSessionFactory = null | |
| $testSequenceFactory = null | |
| $participantData | |
Private Member Functions | |
| buildNextButtonInstance ($disabled, $primaryNext) | |
| buildPreviousButtonInstance ($disabled) | |
Private Attributes | |
| $cachedQuestionGuis = array() | |
| $cachedQuestionObjects = array() | |
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
@inGroup ModulesTest
Definition at line 25 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::__construct | ( | $a_object | ) |
ilTestOutputGUI constructor
| ilObjTest | $a_object |
Definition at line 69 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $ilUser, and ilTestServiceGUI\$lng.
| ilTestPlayerAbstractGUI::accessCodeConfirmedCmd | ( | ) |
Definition at line 506 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\START_TEST.
|
protected |
Definition at line 805 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, isTestSignRedirectRequired(), ilUtil\redirect(), REDIRECT_KIOSK, redirectBackCmd(), and ilTestPlayerCommands\SHOW_FINAL_STATMENT.
Here is the call graph for this function:
|
protected |
| $active |
Definition at line 865 of file class.ilTestPlayerAbstractGUI.php.
References $file, $filename, ilTestServiceGUI\$ilias, $ilSetting, $pass, $path, $results, $testSequence, ilTestServiceGUI\buildQuestionRelatedObjectivesList(), ilTestArchiver\DIR_SEP, ilTestPDFGenerator\generatePDF(), ilLOTestQuestionAdapter\getInstance(), ilTestServiceGUI\getObjectiveOrientedContainer(), ilUtil\getWebspaceDir(), ilUtil\makeDirParents(), and ilTestPDFGenerator\PDF_OUTPUT_FILE.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::autosaveCmd | ( | ) |
Definition at line 557 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, $res, $result, canSaveResult(), exit, getAnswerChangedParameter(), getCurrentQuestionId(), isParticipantsAnswerFixed(), ilTestPlayerCommands\REDIRECT_ON_TIME_LIMIT, removeIntermediateSolution(), and saveQuestionSolution().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::backFromFinishingCmd | ( | ) |
Definition at line 1587 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\SHOW_QUESTION.
|
protected |
Definition at line 1009 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\handleTearsAndAngerNoObjectiveOrientedQuestion(), and redirectBackCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 1997 of file class.ilTestPlayerAbstractGUI.php.
References $pass, ilObjTest\_getSolvedQuestions(), ilTestPlayerCommands\CONFIRM_HINT_REQUEST, ilTestPlayerCommands\MARK_QUESTION_SAVE, 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:
|
protected |
| $questionId |
Definition at line 2706 of file class.ilTestPlayerAbstractGUI.php.
References FIXED_SHUFFLER_SEED_MIN_LENGTH.
Referenced by buildQuestionAnswerShuffler().
Here is the caller graph for this function:
|
private |
| bool | $disabled | |
| bool | $primaryNext |
Definition at line 307 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerNavButton\getInstance(), 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 326 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerNavButton\getInstance(), and ilTestPlayerCommands\PREVIOUS_QUESTION.
Referenced by populateLowerPreviousButtonBlock(), and populateUpperPreviousButtonBlock().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| $questionId |
Definition at line 2436 of file class.ilTestPlayerAbstractGUI.php.
References buildFixedShufflerSeed().
Referenced by getQuestionGuiInstance().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1965 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getSolvedQuestions(), ilTestPlayerCommands\EDIT_SOLUTION, isParticipantsAnswerFixed(), ilTestPlayerCommands\MARK_QUESTION, and ilTestPlayerCommands\UNMARK_QUESTION.
Referenced by showQuestionViewable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, ilTestPlayerFixedQuestionSetGUI, and ilTestPlayerRandomQuestionSetGUI.
Referenced by handleSkillTriggering().
Here is the caller graph for this function:
|
protected |
Definition at line 1902 of file class.ilTestPlayerAbstractGUI.php.
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by autosaveCmd().
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.
@access public
Definition at line 1310 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, $ilUser, and ilUtil\sendInfo().
Here is the call graph for this function:
|
protected |
Definition at line 83 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\executeCommand().
Here is the caller graph for this function:
|
protected |
Definition at line 93 of file class.ilTestPlayerAbstractGUI.php.
References ilUtil\sendInfo().
Referenced by ilTestOutputGUI\executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 103 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, and $testSession.
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
Here is the caller graph for this function:
|
protected |
Definition at line 1893 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
The final submission of a test was confirmed.
Definition at line 687 of file class.ilTestPlayerAbstractGUI.php.
References finishTestCmd().
Here is the call graph for this function:
|
protected |
Go to hint request confirmation.
Definition at line 1743 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_CONFIRM_REQUEST, 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 @access public
Definition at line 1381 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
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 603 of file class.ilTestPlayerAbstractGUI.php.
References $result, $state, exit, getCurrentQuestionId(), and getQuestionInstance().
Here is the call graph for this function:
|
protected |
Definition at line 222 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateInstantResponseBlocks().
Here is the caller graph for this function:
|
protected |
Definition at line 1252 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getUsePreviousAnswers().
Referenced by showQuestionEditable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
| ilTestPlayerAbstractGUI::displayAccessCodeCmd | ( | ) |
Definition at line 494 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\ACCESS_CODE_CONFIRMED, and getContentBlockName().
Here is the call graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
| ilTestPlayerAbstractGUI::endingTimeReached | ( | ) |
handle endingTimeReached
Definition at line 1354 of file class.ilTestPlayerAbstractGUI.php.
References ilDatePresentation\formatDate(), IL_CAL_UNIX, redirectBackCmd(), ilUtil\sendInfo(), and sprintf.
Referenced by prepareTestPage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 112 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and $testSession.
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::finishTestCmd | ( | $requires_confirmation = true | ) |
Definition at line 712 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $_SESSION, ilObjTest\_getPass(), ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, ilObjTest\allObligationsAnswered(), performTestPassFinishedTasks(), ilTestPlayerCommands\QUESTION_SUMMARY_INC_OBLIGATIONS, and ilTestPlayerCommands\QUESTION_SUMMARY_OBLIGATIONS_ONLY.
Referenced by confirmFinishCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Get the 'answer changed' status from the current request It may be set by ilTestPlayerNavigationControl.js or by a previousRequest.
Definition at line 2309 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
Referenced by autosaveCmd(), ilTestOutputGUI\executeCommand(), ilTestPlayerDynamicQuestionSetGUI\executeCommand(), handleIntermediateSubmit(), and ilTestOutputGUI\showInstantResponseCmd().
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 1706 of file class.ilTestPlayerAbstractGUI.php.
Referenced by confirmSubmitAnswers(), displayAccessCodeCmd(), initTestPageTemplate(), outQuestionSummaryCmd(), populateHelperGuiContent(), populateMessageContent(), prepareSummaryPage(), redirectAfterAutosaveCmd(), showFinalStatementCmd(), showListOfAnswers(), and showMaximumAllowedUsersReachedMessage().
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by autosaveCmd(), detectChangesCmd(), and removeIntermediateSolution().
Here is the caller graph for this function:
|
protected |
Definition at line 2233 of file class.ilTestPlayerAbstractGUI.php.
References getSequenceElementParameter().
Referenced by ilTestOutputGUI\discardSolutionCmd(), ilTestOutputGUI\executeCommand(), ilTestOutputGUI\handleQuestionActionCmd(), markQuestionCmd(), ilTestOutputGUI\nextQuestionCmd(), ilTestOutputGUI\previousQuestionCmd(), ilTestOutputGUI\showInstantResponseCmd(), ilTestOutputGUI\showQuestionCmd(), ilTestOutputGUI\skipQuestionCmd(), ilTestOutputGUI\submitSolutionAndNextCmd(), ilTestOutputGUI\submitSolutionCmd(), and unmarkQuestionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2077 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\allObligationsAnswered().
Referenced by getTestNavigationToolbarGUI().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2266 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 1838 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::getKioskHead | ( | ) |
Definition at line 1027 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, $template, and ilObjTest\buildExamId().
Referenced by outQuestionSummaryCmd(), and populateKioskHead().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::getLockParameter | ( | ) |
Definition at line 455 of file class.ilTestPlayerAbstractGUI.php.
Referenced by handlePasswordProtectionRedirect(), and startPlayerCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 2294 of file class.ilTestPlayerAbstractGUI.php.
References $_POST.
Referenced by ilTestOutputGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), ilTestOutputGUI\submitSolutionCmd(), and ilTestPlayerDynamicQuestionSetGUI\submitSolutionCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 2275 of file class.ilTestPlayerAbstractGUI.php.
References $_POST.
Referenced by ilTestOutputGUI\submitSolutionCmd(), and ilTestPlayerDynamicQuestionSetGUI\submitSolutionCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 2284 of file class.ilTestPlayerAbstractGUI.php.
References $_POST.
Referenced by ilTestOutputGUI\submitSolutionCmd(), and ilTestPlayerDynamicQuestionSetGUI\submitSolutionCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 2257 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
|
protected |
| $questionId | |
| $sequenceElement |
Definition at line 2362 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$tpl, buildQuestionAnswerShuffler(), initTestQuestionConfig(), OUTPUT_JAVASCRIPT, and assQuestionGUI\PRESENTATION_CONTEXT_TEST.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| $questionId |
Definition at line 2394 of file class.ilTestPlayerAbstractGUI.php.
References $assSettings, $ilDB, $ilUser, ilObjAssessmentFolder\_enabledAssessmentLogging(), assQuestion\_instantiateQuestion(), initTestQuestionConfig(), and OUTPUT_JAVASCRIPT.
Referenced by detectChangesCmd(), ilTestOutputGUI\discardSolutionCmd(), ilTestPlayerDynamicQuestionSetGUI\discardSolutionCmd(), removeIntermediateSolution(), ilTestOutputGUI\saveQuestionSolution(), ilTestPlayerDynamicQuestionSetGUI\submitSolutionAndNextCmd(), and ilTestPlayerDynamicQuestionSetGUI\submitSolutionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2695 of file class.ilTestPlayerAbstractGUI.php.
References PRESENTATION_MODE_EDIT.
|
protected |
Definition at line 2728 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION.
Referenced by isForcedFeedbackNavUrlRegistered(), ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 2248 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
Referenced by getCurrentSequenceElement(), and ilTestPlayerDynamicQuestionSetGUI\getQuestionIdParameter().
Here is the caller graph for this function:
|
protected |
Definition at line 1949 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and getFinishTestCommand().
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Check the 'answer changed' parameter when a question form is intermediately submitted.
Definition at line 2329 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 |
Definition at line 1805 of file class.ilTestPlayerAbstractGUI.php.
References getLockParameter().
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
|
protected |
| ilTestSession | $testSession |
Definition at line 1851 of file class.ilTestPlayerAbstractGUI.php.
References $testSession, buildTestPassQuestionList(), ilObjAssessmentFolder\DEFAULT_SKL_TRIG_NUM_ANSWERS_BARRIER, and ilTestSession\getActiveId().
Referenced by ilTestOutputGUI\saveQuestionSolution(), and ilTestPlayerDynamicQuestionSetGUI\saveQuestionSolution().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| $sequence | |
| $questionId | |
| $ilLog |
Definition at line 2452 of file class.ilTestPlayerAbstractGUI.php.
References $ilLog, and ilTestPlayerCommands\SHOW_QUESTION.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::handleUserSettings | ( | ) |
Handles some form parameters on starting and resuming a test.
Definition at line 514 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, and $ilUser.
Referenced by ilTestOutputGUI\resumePlayerCmd(), ilTestPlayerDynamicQuestionSetGUI\resumePlayerCmd(), and startPlayerCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 1843 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
Here is the caller graph for this function:
|
protected |
Definition at line 133 of file class.ilTestPlayerAbstractGUI.php.
References $ilDB.
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
Here is the caller graph for this function:
|
protected |
Start a test for the first time after a redirect.
Definition at line 474 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\DISPLAY_ACCESS_CODE, showMaximumAllowedUsersReachedMessage(), and ilTestPlayerCommands\START_TEST.
Here is the call graph for this function:
|
protected |
Definition at line 1782 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by prepareTestPage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2424 of file class.ilTestPlayerAbstractGUI.php.
References assQuestion\getTestPresentationConfig().
Referenced by getQuestionGuiInstance(), and getQuestionInstance().
Here is the call graph for this function:
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by populateQuestionNavigation().
Here is the caller graph for this function:
|
protected |
Definition at line 2741 of file class.ilTestPlayerAbstractGUI.php.
References getRegisteredForcedFeedbackNavUrl().
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by populateQuestionNavigation().
Here is the caller graph for this function:| 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 210 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser.
Referenced by ilTestOutputGUI\canSaveResult(), isTestAccessible(), and prepareTestPage().
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::isNrOfTriesReached | ( | ) |
nr of tries exceeded
Definition at line 1344 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\canSaveResult(), and isTestAccessible().
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by prepareTestPage().
Here is the caller graph for this function:
|
protected |
Definition at line 1822 of file class.ilTestPlayerAbstractGUI.php.
Referenced by autosaveCmd(), buildReadOnlyStateQuestionNavigationGUI(), ilTestOutputGUI\handleQuestionActionCmd(), ilTestPlayerDynamicQuestionSetGUI\handleQuestionActionCmd(), ilTestOutputGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by outQuestionSummaryCmd().
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
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 1333 of file class.ilTestPlayerAbstractGUI.php.
References isMaxProcessingTimeReached(), and isNrOfTriesReached().
Here is the call graph for this function:
|
protected |
Definition at line 839 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 caller graph for this function:
|
protected |
Definition at line 640 of file class.ilTestPlayerAbstractGUI.php.
References handleIntermediateSubmit(), and markQuestionCmd().
Here is the call graph for this function:
|
protected |
Set a question solved.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 651 of file class.ilTestPlayerAbstractGUI.php.
References getCurrentSequenceElement(), and ilTestPlayerCommands\SHOW_QUESTION.
Referenced by markQuestionAndSaveIntermediateCmd().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::maxProcessingTimeReached | ( | ) |
Outputs a message when the maximum processing time is reached.
Outputs a message when the maximum processing time is reached
@access public
Definition at line 1371 of file class.ilTestPlayerAbstractGUI.php.
References suspendTestCmd().
Referenced by prepareTestPage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
| ilTestPlayerAbstractGUI::outCorrectSolution | ( | ) |
Creates an output of the solution of an answer compared to the correct solution.
@access public
Reimplemented from ilTestServiceGUI.
Definition at line 1597 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, ilObjStyleSheet\getContentStylePath(), ilTestServiceGUI\getCorrectSolutionOutput(), ilUtil\getStyleSheetLocation(), and ilObjStyleSheet\getSyntaxStylePath().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::outObligationsOnlySummaryCmd | ( | ) |
Definition at line 1570 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::outProcessingTime | ( | $active_id | ) |
Definition at line 1399 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, $template, ilDatePresentation\formatDate(), IL_CAL_FKT_GETDATE, IL_CAL_TIMESTAMP, IL_CAL_UNIX, and sprintf.
Referenced by outQuestionSummaryCmd(), prepareTestPage(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd().
Here is the call 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.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 1517 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, getContentBlockName(), getKioskHead(), isQuestionSummaryFinishTestButtonRequired(), outProcessingTime(), and ilUtil\sendFailure().
Referenced by outObligationsOnlySummaryCmd(), and outQuestionSummaryWithObligationsInfoCmd().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::outQuestionSummaryWithObligationsInfoCmd | ( | ) |
Definition at line 1565 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::outUserResultsOverviewCmd | ( | ) |
Definition at line 1717 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 797 of file class.ilTestPlayerAbstractGUI.php.
Referenced by finishTestCmd(), and redirectAfterAutosaveCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 1929 of file class.ilTestPlayerAbstractGUI.php.
References $ilSetting, ilCharSelectorGUI\_getCurrentGUI(), and ilCharSelectorConfig\ENABLED.
Here is the call graph for this function:
|
protected |
Definition at line 403 of file class.ilTestPlayerAbstractGUI.php.
References ilObjStyleSheet\getContentStylePath().
Referenced by prepareTestPage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2498 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$tpl, ilTestPlayerCommands\DISCARD_SOLUTION, ilLinkButton\getInstance(), ilSubmitButton\getInstance(), and ilModalGUI\getInstance().
Referenced by populateModals().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 353 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 1916 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by showAnswerOptionalQuestionsConfirmation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| assQuestionGUI | $questionGui |
Definition at line 2182 of file class.ilTestPlayerAbstractGUI.php.
References determineInlineScoreDisplay(), assQuestionGUI\getSolutionOutput(), populateGenericFeedbackBlock(), populateScoreBlock(), populateSolutionBlock(), and populateSpecificFeedbackBlock().
Referenced by populateInstantResponseModal(), ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2122 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$tpl, ilLinkButton\getInstance(), ilModalGUI\getInstance(), assQuestionGUI\getQuestionHeaderBlockBuilder(), assQuestionGUI\getSolutionOutput(), isShowingPostponeStatusReguired(), assQuestionGUI\outQuestionPage(), populateInstantResponseBlocks(), assQuestionGUI\setNavigationGUI(), and ilModalGUI\TYPE_LARGE.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1792 of file class.ilTestPlayerAbstractGUI.php.
References getKioskHead(), and ilUtil\sendInfo().
Referenced by prepareSummaryPage(), and prepareTestPage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 262 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 282 of file class.ilTestPlayerAbstractGUI.php.
References buildPreviousButtonInstance().
Referenced by populatePreviousButtons().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| $contentHTML |
Definition at line 2472 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by ilTestPlayerDynamicQuestionSetGUI\showCheckedQuestionResettingConfirmation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2482 of file class.ilTestPlayerAbstractGUI.php.
References ilUIFramework\BOWER_BOOTSTRAP_JS, populateDiscardSolutionModal(), and populateNavWhenChangedModal().
Referenced by showQuestionEditable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2591 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION, $text, ilTestServiceGUI\$tpl, ilLinkButton\getInstance(), and ilModalGUI\getInstance().
Referenced by populateModals().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 256 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerNextButtonBlock(), and populateUpperNextButtonBlock().
Referenced by populateQuestionNavigation(), and ilTestPlayerDynamicQuestionSetGUI\populateQuestionNavigation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 250 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 |
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 239 of file class.ilTestPlayerAbstractGUI.php.
References isFirstQuestionInSequence(), isLastQuestionInSequence(), populateNextButtons(), and populatePreviousButtons().
Referenced by ilTestOutputGUI\showQuestionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 370 of file class.ilTestPlayerAbstractGUI.php.
References sprintf.
Referenced by populateInstantResponseBlocks().
Here is the caller graph for this function:
|
protected |
Definition at line 383 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateInstantResponseBlocks().
Here is the caller graph for this function:
|
protected |
Definition at line 340 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateInstantResponseBlocks().
Here is the caller graph for this function:
|
protected |
Definition at line 393 of file class.ilTestPlayerAbstractGUI.php.
References ilObjStyleSheet\getSyntaxStylePath().
Referenced by prepareTestPage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 232 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 272 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 292 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 1768 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName(), and populateKioskHead().
Referenced by ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1064 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, endingTimeReached(), initTestPageTemplate(), isMaxProcessingTimeReached(), isOptionalQuestionAnsweringConfirmationRequired(), ilObjTest\lookupExamId(), maxProcessingTimeReached(), outProcessingTime(), populateContentStyleBlock(), populateKioskHead(), populateSyntaxStyleBlock(), ilTestPlayerCommands\RESUME_PLAYER, showAnswerOptionalQuestionsConfirmation(), and showSideList().
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
| ilTestPlayerAbstractGUI::redirectAfterAutosaveCmd | ( | ) |
Definition at line 536 of file class.ilTestPlayerAbstractGUI.php.
References $url, ilObjTest\_getPass(), ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, getContentBlockName(), and performTestPassFinishedTasks().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::redirectBackCmd | ( | ) |
Definition at line 995 of file class.ilTestPlayerAbstractGUI.php.
References $GLOBALS, and backToInfoScreenCmd().
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 2719 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION.
Referenced by ilTestOutputGUI\showInstantResponseCmd(), and ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd().
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::removeIntermediateSolution | ( | ) |
remove an auto-saved solution of the current question
Definition at line 180 of file class.ilTestPlayerAbstractGUI.php.
References getCurrentQuestionId(), and getQuestionInstance().
Referenced by autosaveCmd(), handleIntermediateSubmit(), revertChangesCmd(), ilTestOutputGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), ilTestOutputGUI\submitSolutionAndNextCmd(), and ilTestOutputGUI\submitSolutionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2242 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
Referenced by ilTestPlayerDynamicQuestionSetGUI\resetQuestionIdParameter().
Here is the caller graph for this function:
|
abstractprotected |
Resume a test at the last position.
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
|
protected |
Definition at line 1289 of file class.ilTestPlayerAbstractGUI.php.
References removeIntermediateSolution(), setAnswerChangedParameter(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:
|
protected |
Save the save the switch to prevent the navigation confirmation.
Definition at line 2344 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, and $_SESSION.
Referenced by ilTestOutputGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), ilTestOutputGUI\submitSolutionCmd(), and ilTestPlayerDynamicQuestionSetGUI\submitSolutionCmd().
Here is the caller graph for this function:
|
abstract |
saves the user input of a question
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by autosaveCmd(), handleIntermediateSubmit(), and submitIntermediateSolutionCmd().
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::saveTagsCmd | ( | ) |
Save tags for tagging gui.
Needed this function here because the test info page uses another class to send its form results
Definition at line 151 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 419 of file class.ilTestPlayerAbstractGUI.php.
References $_POST.
|
protected |
Set the 'answer changed' url parameter for generated links.
| bool | $changed |
Definition at line 2318 of file class.ilTestPlayerAbstractGUI.php.
References $changed.
Referenced by ilTestOutputGUI\executeCommand(), ilTestPlayerDynamicQuestionSetGUI\executeCommand(), handleIntermediateSubmit(), ilTestOutputGUI\handleQuestionActionCmd(), ilTestPlayerDynamicQuestionSetGUI\handleQuestionActionCmd(), revertChangesCmd(), ilTestOutputGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), and submitIntermediateSolutionCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 1879 of file class.ilTestPlayerAbstractGUI.php.
References 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 1017 of file class.ilTestPlayerAbstractGUI.php.
References $template, ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, and getContentBlockName().
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 @access public |
Definition at line 1634 of file class.ilTestPlayerAbstractGUI.php.
References $counter, $ilUser, $pass, $template, ilTestServiceGUI\getAdditionalUsrDataHtmlAndPopulateWindowTitle(), getContentBlockName(), ilTestServiceGUI\getObjectiveOrientedContainer(), ilTestServiceGUI\getResultsSignature(), and ilUtil\getStyleSheetLocation().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::showMaximumAllowedUsersReachedMessage | ( | ) |
Definition at line 1575 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\BACK_TO_INFO_SCREEN, getContentBlockName(), and sprintf.
Referenced by initTestCmd(), and ilTestPlayerDynamicQuestionSetGUI\resumePlayerCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
|
protected |
Definition at line 1173 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $_SESSION, buildEditableStateQuestionNavigationGUI(), determineSolutionPassIndex(), assQuestionGUI\getQuestionHeaderBlockBuilder(), isShowingPostponeStatusReguired(), assQuestionGUI\outQuestionForTest(), populateModals(), assQuestionGUI\setNavigationGUI(), and ilTestPlayerCommands\SKIP_QUESTION.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1129 of file class.ilTestPlayerAbstractGUI.php.
References buildReadOnlyStateQuestionNavigationGUI(), assQuestionGUI\getFormEncodingType(), assQuestionGUI\getQuestionHeaderBlockBuilder(), assQuestionGUI\getSolutionOutput(), isShowingPostponeStatusReguired(), assQuestionGUI\outQuestionPage(), and assQuestionGUI\setNavigationGUI().
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\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 1728 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_SHOW_LIST, and handleIntermediateSubmit().
Here is the call graph for this function:
|
protected |
Definition at line 1483 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, ilUtil\getStyleSheetLocation(), and PRESENTATION_MODE_VIEW.
Referenced by prepareTestPage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
|
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 434 of file class.ilTestPlayerAbstractGUI.php.
References getLockParameter(), handleUserSettings(), and ilTestPlayerCommands\INIT_TEST.
Here is the call graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
|
protected |
Definition at line 619 of file class.ilTestPlayerAbstractGUI.php.
References saveQuestionSolution(), setAnswerChangedParameter(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
| ilTestPlayerAbstractGUI::suspendTestCmd | ( | ) |
Definition at line 198 of file class.ilTestPlayerAbstractGUI.php.
Referenced by maxProcessingTimeReached().
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::toggleSideListCmd | ( | ) |
Toggle side list.
Definition at line 631 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and ilTestPlayerCommands\SHOW_QUESTION.
|
protected |
Definition at line 662 of file class.ilTestPlayerAbstractGUI.php.
References handleIntermediateSubmit(), and unmarkQuestionCmd().
Here is the call graph for this function:
|
protected |
Set a question unsolved.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 673 of file class.ilTestPlayerAbstractGUI.php.
References 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 2746 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
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 163 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION.
Referenced by ilTestOutputGUI\handleQuestionActionCmd(), ilTestOutputGUI\saveQuestionSolution(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 57 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\adoptUserSolutionsFromPreviousPass(), and getQuestionInstance().
|
private |
Definition at line 2355 of file class.ilTestPlayerAbstractGUI.php.
|
private |
Definition at line 2388 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$cmdCtrl |
Definition at line 35 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$endingTimeReached |
Definition at line 37 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$maxProcessingTimeReached |
Definition at line 36 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 42 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 47 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$ref_id |
Definition at line 32 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$saveResult |
Definition at line 33 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\saveQuestionSolution(), and ilTestPlayerDynamicQuestionSetGUI\saveQuestionSolution().
| ilTestPlayerAbstractGUI::$sequence |
Definition at line 34 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 62 of file class.ilTestPlayerAbstractGUI.php.
Referenced by archiveParticipantSubmission().
|
protected |
Definition at line 52 of file class.ilTestPlayerAbstractGUI.php.
Referenced by checkTestSessionUser(), ensureExistingTestSession(), and handleSkillTriggering().
| const ilTestPlayerAbstractGUI::FIXED_SHUFFLER_SEED_MIN_LENGTH = 8 |
Definition at line 30 of file class.ilTestPlayerAbstractGUI.php.
Referenced by buildFixedShufflerSeed().
| const ilTestPlayerAbstractGUI::PRESENTATION_MODE_EDIT = 'edit' |
| const ilTestPlayerAbstractGUI::PRESENTATION_MODE_VIEW = 'view' |
Definition at line 27 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\discardSolutionCmd(), ilTestPlayerDynamicQuestionSetGUI\discardSolutionCmd(), ilTestOutputGUI\showQuestionCmd(), ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd(), showSideList(), ilTestOutputGUI\submitSolutionCmd(), and ilTestPlayerDynamicQuestionSetGUI\submitSolutionCmd().