|
ILIAS
release_5-0 Revision 5.0.0-1144-gc4397b1f870
|
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... | |
| outResultsToplistCmd () | |
| updateWorkingTime () | |
| updates working time and stores state saveresult to see if question has to be stored or not More... | |
| saveQuestionSolution ($force=FALSE) | |
| saves the user input of a question More... | |
| outIntroductionPageCmd () | |
| Creates the introduction page for a test. More... | |
| 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 () | |
| displayCodeCmd () | |
| codeConfirmedCmd () | |
| handleUserSettings () | |
| Handles some form parameters on starting and resuming a test. More... | |
| calculateSequence () | |
| Calculates the sequence to determine the next question. More... | |
| redirectAfterAutosaveCmd () | |
| autosaveCmd () | |
| togglesidelistCmd () | |
| Toggle side list. More... | |
| backFromSummaryCmd () | |
| Go back to the last active question from the summary. More... | |
| finishTestCmd ($requires_confirmation=true) | |
| redirectBackCmd () | |
| showFinalStatementCmd () | |
| getKioskHead () | |
| outTestPage ($directfeedback) | |
| Outputs the question of the active sequence. More... | |
| 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... | |
| passDetails () | |
| Output of the learners view of an existing test pass. 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 () | |
| backConfirmFinishCmd () | |
| 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 () | |
| outUserListOfAnswerPassesCmd () | |
Public Member Functions inherited from ilTestServiceGUI | |
| isContextWithinTestPass () | |
| setContextWithinTestPass ($contextWithinTestPass) | |
| ilTestServiceGUI (ilObjTest $a_object) | |
| The constructor takes the test object reference as parameter. More... | |
| setParticipantData ($participantData) | |
| getParticipantData () | |
| & | executeCommand () |
| execute command More... | |
| getCommand ($cmd) | |
| Retrieves the ilCtrl command. More... | |
| getPassOverview ($active_id, $targetclass="", $targetcommand="", $short=FALSE, $hide_details=FALSE, $adminMode=false) | |
| Returns the pass overview for a given active ID. More... | |
| getPassListOfAnswers (&$result_array, $active_id, $pass, $show_solutions=FALSE, $only_answered_questions=FALSE, $show_question_only=FALSE, $show_reached_points=FALSE, $anchorNav=false) | |
| 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... | |
| getResultsUserdata ($testSession, $active_id, $overwrite_anonymity=FALSE) | |
| Returns the user data for a test results output. More... | |
| getCorrectSolutionOutput ($question_id, $active_id, $pass) | |
| 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... | |
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 | |
| $passwordChecker | |
| $processLocker | |
| $testSession | |
Protected Attributes inherited from ilTestServiceGUI | |
| $db | |
| $testSessionFactory = null | |
| $testSequenceFactory = null | |
| $participantData | |
Private Member Functions | |
| endingTimeReached () | |
| handle endingTimeReached More... | |
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 54 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 956 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, customRedirectRequired(), isTestSignRedirectRequired(), performCustomRedirect(), ilUtil\redirect(), REDIRECT_KIOSK, and redirectBackCmd().
Here is the call graph for this function:
|
protected |
| $active |
Definition at line 1033 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 ilTestPlayerFixedQuestionSetGUI\performTestPassFinishedTasks().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::autosaveCmd | ( | ) |
Definition at line 724 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, $res, $result, canSaveResult(), exit, getCurrentQuestionId(), isParticipantsAnswerFixed(), and saveQuestionSolution().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::backConfirmFinishCmd | ( | ) |
Definition at line 1619 of file class.ilTestPlayerAbstractGUI.php.
| 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 806 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::calculateSequence | ( | ) |
Calculates the sequence to determine the next question.
Definition at line 682 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:
|
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 1239 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and ilUtil\sendInfo().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::codeConfirmedCmd | ( | ) |
Definition at line 640 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
The final submission of a test was confirmed.
Definition at line 815 of file class.ilTestPlayerAbstractGUI.php.
References finishTestCmd().
Here is the call graph for this function:
|
protected |
Go to hint request confirmation.
Definition at line 1781 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_CONFIRM_REQUEST, and saveQuestionSolution().
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 1339 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Here is the call graph for this function:
|
protected |
Reimplemented in ilTestOutputGUI.
Definition at line 1971 of file class.ilTestPlayerAbstractGUI.php.
Referenced by afterTestPassFinishedCmd(), and outIntroductionPageCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 183 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::displayCodeCmd | ( | ) |
Definition at line 629 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Here is the call graph for this function:
|
private |
handle endingTimeReached
Definition at line 1306 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 caller graph for this function:
|
protected |
Definition at line 67 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and $testSession.
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
Here is the caller graph for this function:
|
protected |
renders the elements for the question related navigation
@access private @global ilTemplate $tpl @global ilLanguage $lng
| assQuestionGUI | $questionGUI |
Definition at line 1797 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$lng, $pass, and ilTestServiceGUI\$tpl.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::finishTestCmd | ( | $requires_confirmation = true | ) |
Definition at line 848 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $_SESSION, $ilUser, ilObjTest\allObligationsAnswered(), ilSession\getIdleValue(), and performTestPassFinishedTasks().
Referenced by confirmFinishCmd().
Here is the call 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 1739 of file class.ilTestPlayerAbstractGUI.php.
Referenced by confirmSubmitAnswers(), displayCodeCmd(), outQuestionSummaryCmd(), prepareSummaryPage(), prepareTestPageOutput(), redirectAfterAutosaveCmd(), showFinalStatementCmd(), showListOfAnswers(), and showMaximumAllowedUsersReachedMessage().
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by autosaveCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 1984 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populatePreviousButtonsLeadingToIntroduction().
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::getKioskHead | ( | ) |
Definition at line 1136 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 caller graph for this function:| ilTestPlayerAbstractGUI::getLockParameter | ( | ) |
Definition at line 580 of file class.ilTestPlayerAbstractGUI.php.
Referenced by handlePasswordProtectionRedirect(), and startPlayerCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 1884 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getSolvedQuestions().
Here is the call graph for this function:
|
protected |
Go to the question with the active sequence.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 791 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $_POST, $_SESSION, and saveQuestionSolution().
Here is the call graph for this function:
|
protected |
Definition at line 1937 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.
| ilTestPlayerAbstractGUI::handleUserSettings | ( | ) |
Handles some form parameters on starting and resuming a test.
Definition at line 649 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, and $ilUser.
Referenced by resumePlayerCmd(), ilTestPlayerDynamicQuestionSetGUI\resumePlayerCmd(), and startPlayerCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 91 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 608 of file class.ilTestPlayerAbstractGUI.php.
References showMaximumAllowedUsersReachedMessage().
Here is the call graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by populatePreviousButtons().
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
| 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 168 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser.
Referenced by ilTestOutputGUI\canSaveResult(), isTestAccessible(), and outTestPage().
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::isNrOfTriesReached | ( | ) |
nr of tries exceeded
Definition at line 1275 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\canSaveResult(), and isTestAccessible().
Here is the caller graph for this function:
|
protected |
Definition at line 1956 of file class.ilTestPlayerAbstractGUI.php.
Referenced by autosaveCmd(), ilTestOutputGUI\handleQuestionActionCmd(), ilTestPlayerDynamicQuestionSetGUI\handleQuestionActionCmd(), ilTestPlayerDynamicQuestionSetGUI\markQuestionCmd(), ilTestOutputGUI\nextQuestionCmd(), ilTestPlayerDynamicQuestionSetGUI\nextQuestionCmd(), ilTestOutputGUI\outWorkingForm(), ilTestPlayerDynamicQuestionSetGUI\outWorkingForm(), ilTestOutputGUI\postponeQuestionCmd(), ilTestPlayerDynamicQuestionSetGUI\postponeQuestionCmd(), ilTestOutputGUI\previousQuestionCmd(), ilTestOutputGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), ilTestOutputGUI\showQuestionListCmd(), ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd(), ilTestPlayerDynamicQuestionSetGUI\showTrackedQuestionListCmd(), and ilTestPlayerDynamicQuestionSetGUI\unmarkQuestionCmd().
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::isTestAccessible | ( | ) |
test accessible returns true if the user can perform the test
Definition at line 1264 of file class.ilTestPlayerAbstractGUI.php.
References isMaxProcessingTimeReached(), and isNrOfTriesReached().
Here is the call graph for this function:
|
protected |
Definition at line 1004 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 |
Set a question solved.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 771 of file class.ilTestPlayerAbstractGUI.php.
References saveQuestionSolution().
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
@access public
Definition at line 1329 of file class.ilTestPlayerAbstractGUI.php.
Referenced by outTestPage().
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
Definition at line 1629 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::outIntroductionPageCmd | ( | ) |
Creates the introduction page for a test.
Creates the introduction page for a test
Definition at line 151 of file class.ilTestPlayerAbstractGUI.php.
References customRedirectRequired(), and performCustomRedirect().
Referenced by redirectBackCmd().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::outObligationsOnlySummaryCmd | ( | ) |
Definition at line 1603 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::outProcessingTime | ( | $active_id | ) |
Definition at line 1359 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 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 1455 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $data, $row, $sequence, ilObjTest\_getSolvedQuestions(), getContentBlockName(), ilPanelGUI\getInstance(), getKioskHead(), ilPanelGUI\HEADING_STYLE_SUBHEADING, outProcessingTime(), ilPanelGUI\PANEL_STYLE_SECONDARY, ilUtil\prepareFormOutput(), and ilUtil\sendFailure().
Referenced by outObligationsOnlySummaryCmd(), outQuestionSummaryWithObligationsInfoCmd(), ilTestOutputGUI\redirectQuestionCmd(), and showSideList().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::outQuestionSummaryWithObligationsInfoCmd | ( | ) |
Definition at line 1598 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::outResultsToplistCmd | ( | ) |
Definition at line 120 of file class.ilTestPlayerAbstractGUI.php.
References $ilCtrl.
| ilTestPlayerAbstractGUI::outTestPage | ( | $directfeedback | ) |
Outputs the question of the active sequence.
Definition at line 1174 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 caller graph for this function:| ilTestPlayerAbstractGUI::outUserListOfAnswerPassesCmd | ( | ) |
Definition at line 1760 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::outUserResultsOverviewCmd | ( | ) |
Definition at line 1753 of file class.ilTestPlayerAbstractGUI.php.
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by outTestPage().
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
@access public
Definition at line 1287 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
|
protected |
Reimplemented in ilTestOutputGUI.
Definition at line 1976 of file class.ilTestPlayerAbstractGUI.php.
Referenced by afterTestPassFinishedCmd(), and outIntroductionPageCmd().
Here is the caller graph for this function:
|
protected |
Reimplemented in ilTestPlayerFixedQuestionSetGUI.
Definition at line 946 of file class.ilTestPlayerAbstractGUI.php.
Referenced by finishTestCmd(), and redirectAfterAutosaveCmd().
Here is the caller graph for this function:
|
protected |
Definition at line 320 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestPlayerDynamicQuestionSetGUI\outCurrentlyFinishedPage(), ilTestOutputGUI\outWorkingForm(), ilTestPlayerDynamicQuestionSetGUI\outWorkingForm(), and prepareSummaryPage().
Here is the caller graph for this function:
|
protected |
Definition at line 474 of file class.ilTestPlayerAbstractGUI.php.
References $ilSetting, ilCharSelectorGUI\_getCurrentGUI(), ilCharSelectorConfig\ENABLED, and ilUtil\getImagePath().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 524 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 caller graph for this function:
|
protected |
Definition at line 444 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
Here is the caller graph for this function:
|
protected |
Definition at line 1923 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 caller graph for this function:
|
protected |
Definition at line 262 of file class.ilTestPlayerAbstractGUI.php.
References ilSubmitButton\getInstance().
Referenced by populateNextButtonsLeadingToEndOfTest().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 230 of file class.ilTestPlayerAbstractGUI.php.
References ilSubmitButton\getInstance().
Referenced by populateNextButtonsLeadingToQuestion().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 294 of file class.ilTestPlayerAbstractGUI.php.
References ilSubmitButton\getInstance().
Referenced by populateNextButtonsLeadingToSummary().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 380 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populatePostponeButtons().
Here is the caller graph for this function:
|
protected |
Definition at line 416 of file class.ilTestPlayerAbstractGUI.php.
References $cmd.
Referenced by ilTestPlayerDynamicQuestionSetGUI\populatePreviousButtons(), populatePreviousButtonsLeadingToIntroduction(), and populatePreviousButtonsLeadingToQuestion().
Here is the caller graph for this function:
|
protected |
Definition at line 358 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateQuestionSelectionButtons().
Here is the caller graph for this function:
|
protected |
Definition at line 336 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateSummaryButtons().
Here is the caller graph for this function:
|
protected |
Definition at line 256 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 caller graph for this function:
|
protected |
Definition at line 224 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 caller graph for this function:
|
protected |
Definition at line 288 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 caller graph for this function:
|
protected |
Definition at line 374 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 caller graph for this function:
|
protected |
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 194 of file class.ilTestPlayerAbstractGUI.php.
References isFirstPageInSequence(), populatePreviousButtonsLeadingToIntroduction(), and populatePreviousButtonsLeadingToQuestion().
Referenced by ilTestOutputGUI\outWorkingForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 406 of file class.ilTestPlayerAbstractGUI.php.
References getIntroductionPageButtonLabel(), populateLowerPreviousButtonBlock(), and populateUpperPreviousButtonBlock().
Referenced by populatePreviousButtons().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 396 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerPreviousButtonBlock(), and populateUpperPreviousButtonBlock().
Referenced by populatePreviousButtons().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 215 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 caller graph for this function:
|
protected |
Definition at line 206 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 caller graph for this function:
|
protected |
Definition at line 352 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 caller graph for this function:
|
protected |
Definition at line 455 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
Here is the caller graph for this function:
|
protected |
Definition at line 466 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
Here is the caller graph for this function:
|
protected |
Definition at line 432 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
Here is the caller graph for this function:
|
protected |
Definition at line 330 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerSummaryButtonBlock(), and populateUpperSummaryButtonBlock().
Referenced by ilTestOutputGUI\outWorkingForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 515 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 caller graph for this function:
|
protected |
Definition at line 275 of file class.ilTestPlayerAbstractGUI.php.
References ilSubmitButton\getInstance().
Referenced by populateNextButtonsLeadingToEndOfTest().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 243 of file class.ilTestPlayerAbstractGUI.php.
References ilSubmitButton\getInstance().
Referenced by populateNextButtonsLeadingToQuestion().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 307 of file class.ilTestPlayerAbstractGUI.php.
References ilSubmitButton\getInstance().
Referenced by populateNextButtonsLeadingToSummary().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 388 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populatePostponeButtons().
Here is the caller graph for this function:
|
protected |
Definition at line 424 of file class.ilTestPlayerAbstractGUI.php.
References $cmd.
Referenced by ilTestPlayerDynamicQuestionSetGUI\populatePreviousButtons(), populatePreviousButtonsLeadingToIntroduction(), and populatePreviousButtonsLeadingToQuestion().
Here is the caller graph for this function:
|
protected |
Definition at line 366 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateQuestionSelectionButtons().
Here is the caller graph for this function:
|
protected |
Definition at line 344 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateSummaryButtons().
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
|
protected |
Definition at line 1899 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 caller graph for this function:
|
protected |
Definition at line 1916 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by ilTestPlayerDynamicQuestionSetGUI\outCurrentlyFinishedPage(), and outTestPage().
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 705 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName(), and performTestPassFinishedTasks().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::redirectBackCmd | ( | ) |
Definition at line 1111 of file class.ilTestPlayerAbstractGUI.php.
References outIntroductionPageCmd().
Referenced by afterTestPassFinishedCmd().
Here is the call 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 597 of file class.ilTestPlayerAbstractGUI.php.
References handleUserSettings().
Here is the call graph for this function:
|
abstract |
saves the user input of a question
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by autosaveCmd(), confirmHintRequestCmd(), gotoQuestionCmd(), markQuestionCmd(), showRequestedHintListCmd(), togglesidelistCmd(), and unmarkQuestionCmd().
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 111 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 539 of file class.ilTestPlayerAbstractGUI.php.
References $_POST.
| ilTestPlayerAbstractGUI::showFinalStatementCmd | ( | ) |
Definition at line 1126 of file class.ilTestPlayerAbstractGUI.php.
References 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 1667 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, $pass, getContentBlockName(), ilTestServiceGUI\getResultsSignature(), ilTestServiceGUI\getResultsUserdata(), and ilUtil\getStyleSheetLocation().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::showMaximumAllowedUsersReachedMessage | ( | ) |
Definition at line 1608 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by initTestCmd(), and ilTestPlayerDynamicQuestionSetGUI\resumePlayerCmd().
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 1770 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_SHOW_LIST, and saveQuestionSolution().
Here is the call graph for this function:
|
protected |
Definition at line 493 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 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 555 of file class.ilTestPlayerAbstractGUI.php.
References getLockParameter(), and handleUserSettings().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::togglesidelistCmd | ( | ) |
Toggle side list.
Definition at line 758 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and saveQuestionSolution().
Here is the call graph for this function:
|
protected |
Set a question unsolved.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 781 of file class.ilTestPlayerAbstractGUI.php.
References saveQuestionSolution().
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 129 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION.
Referenced by ilTestOutputGUI\handleQuestionActionCmd(), ilTestPlayerDynamicQuestionSetGUI\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:| ilTestPlayerAbstractGUI::$cmdCtrl |
Definition at line 30 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$endingTimeReached |
Definition at line 32 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$maxProcessingTimeReached |
Definition at line 31 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 37 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 42 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$ref_id |
Definition at line 27 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::$saveResult |
Definition at line 28 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\saveQuestionSolution(), and ilTestPlayerDynamicQuestionSetGUI\saveQuestionSolution().
| ilTestPlayerAbstractGUI::$sequence |
Definition at line 29 of file class.ilTestPlayerAbstractGUI.php.
Referenced by calculateSequence(), ilTestOutputGUI\isFirstPageInSequence(), outQuestionSummaryCmd(), ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\populatePreviousButtons().
|
protected |
Definition at line 47 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ensureExistingTestSession(), ilTestOutputGUI\filterTestSequenceByObjectives(), and ilTestOutputGUI\updateContainerObjectivesWithAnsweredQuestion().