ILIAS
release_5-0 Revision 5.0.0-1144-gc4397b1f870
|
Output class for assessment test execution. More...
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 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 () | |
![]() | |
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 | |
![]() | |
$object = null | |
$service = null | |
$lng | |
$tpl | |
$ctrl | |
$ilias | |
$tree | |
$ref_id | |
Protected Attributes | |
$passwordChecker | |
$processLocker | |
$testSession | |
![]() | |
$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
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.
References $_GET, and $ilUser.
|
protected |
Definition at line 956 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, customRedirectRequired(), isTestSignRedirectRequired(), performCustomRedirect(), ilUtil\redirect(), REDIRECT_KIOSK, and redirectBackCmd().
|
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().
ilTestPlayerAbstractGUI::autosaveCmd | ( | ) |
Definition at line 724 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, $res, $result, canSaveResult(), exit, getCurrentQuestionId(), isParticipantsAnswerFixed(), and saveQuestionSolution().
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().
|
abstractprotected |
ilTestPlayerAbstractGUI::checkOnlineTestAccess | ( | ) |
check access restrictions like client ip, partipating user etc.
check access restrictions like client ip, partipating user etc.
public
Definition at line 1239 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and ilUtil\sendInfo().
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 $ilUser, finishTestCmd(), and getContentBlockName().
|
protected |
Go to hint request confirmation.
Definition at line 1781 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_CONFIRM_REQUEST, and saveQuestionSolution().
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 1339 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
|
protected |
Definition at line 1971 of file class.ilTestPlayerAbstractGUI.php.
Referenced by afterTestPassFinishedCmd(), and outIntroductionPageCmd().
|
protected |
Definition at line 183 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
ilTestPlayerAbstractGUI::displayCodeCmd | ( | ) |
Definition at line 629 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
|
private |
handle endingTimeReached
Definition at line 1306 of file class.ilTestPlayerAbstractGUI.php.
References ilFormat\ftimestamp2datetimeDB(), and ilUtil\sendInfo().
Referenced by outTestPage().
|
protected |
Definition at line 67 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().
|
protected |
renders the elements for the question related navigation
private ilTemplate $tpl ilLanguage $lng
assQuestionGUI | $questionGUI |
Definition at line 1797 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$lng, $pass, ilTestServiceGUI\$tpl, handleQuestionActionCmd(), isFirstPageInSequence(), isLastQuestionInSequence(), nextQuestionCmd(), postponeQuestionCmd(), previousQuestionCmd(), and showInstantResponseCmd().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
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().
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 confirmFinishCmd(), confirmSubmitAnswers(), displayCodeCmd(), outQuestionSummaryCmd(), prepareSummaryPage(), prepareTestPageOutput(), redirectAfterAutosaveCmd(), showFinalStatementCmd(), showListOfAnswers(), and showMaximumAllowedUsersReachedMessage().
|
abstractprotected |
Referenced by autosaveCmd(), and redirectAfterAutosaveCmd().
|
protected |
Definition at line 1984 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populatePreviousButtonsLeadingToIntroduction().
ilTestPlayerAbstractGUI::getKioskHead | ( | ) |
Definition at line 1136 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and ilObjTest\buildExamId().
Referenced by outQuestionSummaryCmd(), and populateKioskHead().
ilTestPlayerAbstractGUI::getLockParameter | ( | ) |
Definition at line 580 of file class.ilTestPlayerAbstractGUI.php.
Referenced by handlePasswordProtectionRedirect(), and startPlayerCmd().
|
protected |
Definition at line 1884 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getSolvedQuestions().
Referenced by ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showTrackedQuestionListCmd().
|
protected |
Go to the question with the active sequence.
Definition at line 791 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $_POST, $_SESSION, and saveQuestionSolution().
|
protected |
Definition at line 1937 of file class.ilTestPlayerAbstractGUI.php.
References getLockParameter().
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
|
abstractprotected |
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 ilTestPlayerDynamicQuestionSetGUI\resumePlayerCmd(), resumePlayerCmd(), and startPlayerCmd().
|
protected |
Definition at line 91 of file class.ilTestPlayerAbstractGUI.php.
References $ilDB.
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
|
protected |
Start a test for the first time after a redirect.
Definition at line 608 of file class.ilTestPlayerAbstractGUI.php.
References showMaximumAllowedUsersReachedMessage().
|
abstractprotected |
Referenced by fillQuestionRelatedNavigation(), and populatePreviousButtons().
|
abstractprotected |
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().
ilTestPlayerAbstractGUI::isNrOfTriesReached | ( | ) |
nr of tries exceeded
Definition at line 1275 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\canSaveResult(), and isTestAccessible().
|
protected |
Definition at line 1956 of file class.ilTestPlayerAbstractGUI.php.
Referenced by autosaveCmd(), ilTestPlayerDynamicQuestionSetGUI\handleQuestionActionCmd(), ilTestOutputGUI\handleQuestionActionCmd(), ilTestPlayerDynamicQuestionSetGUI\markQuestionCmd(), ilTestOutputGUI\nextQuestionCmd(), ilTestPlayerDynamicQuestionSetGUI\nextQuestionCmd(), ilTestOutputGUI\outWorkingForm(), ilTestPlayerDynamicQuestionSetGUI\outWorkingForm(), ilTestPlayerDynamicQuestionSetGUI\postponeQuestionCmd(), ilTestOutputGUI\postponeQuestionCmd(), ilTestOutputGUI\previousQuestionCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), ilTestOutputGUI\showInstantResponseCmd(), ilTestOutputGUI\showQuestionListCmd(), ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd(), ilTestPlayerDynamicQuestionSetGUI\showTrackedQuestionListCmd(), and ilTestPlayerDynamicQuestionSetGUI\unmarkQuestionCmd().
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().
|
protected |
Definition at line 1004 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), and IL_COMP_MODULE.
Referenced by afterTestPassFinishedCmd().
|
protected |
Set a question solved.
Definition at line 771 of file class.ilTestPlayerAbstractGUI.php.
References saveQuestionSolution().
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 1329 of file class.ilTestPlayerAbstractGUI.php.
Referenced by outTestPage().
|
abstractprotected |
ilTestPlayerAbstractGUI::outCorrectSolution | ( | ) |
Creates an output of the solution of an answer compared to the correct solution.
public
Definition at line 1629 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, ilObjStyleSheet\getContentStylePath(), ilTestServiceGUI\getCorrectSolutionOutput(), ilUtil\getStyleSheetLocation(), and ilObjStyleSheet\getSyntaxStylePath().
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().
ilTestPlayerAbstractGUI::outObligationsOnlySummaryCmd | ( | ) |
Definition at line 1603 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
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().
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().
ilTestPlayerAbstractGUI::outQuestionSummaryWithObligationsInfoCmd | ( | ) |
Definition at line 1598 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
ilTestPlayerAbstractGUI::outResultsToplistCmd | ( | ) |
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().
ilTestPlayerAbstractGUI::outUserListOfAnswerPassesCmd | ( | ) |
Definition at line 1760 of file class.ilTestPlayerAbstractGUI.php.
ilTestPlayerAbstractGUI::outUserResultsOverviewCmd | ( | ) |
Definition at line 1753 of file class.ilTestPlayerAbstractGUI.php.
|
abstractprotected |
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 1287 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
|
protected |
Definition at line 1976 of file class.ilTestPlayerAbstractGUI.php.
Referenced by afterTestPassFinishedCmd(), and outIntroductionPageCmd().
|
protected |
Definition at line 946 of file class.ilTestPlayerAbstractGUI.php.
Referenced by finishTestCmd(), and redirectAfterAutosaveCmd().
|
protected |
Definition at line 320 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestPlayerDynamicQuestionSetGUI\outCurrentlyFinishedPage(), ilTestOutputGUI\outWorkingForm(), ilTestPlayerDynamicQuestionSetGUI\outWorkingForm(), and prepareSummaryPage().
|
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().
|
protected |
Definition at line 524 of file class.ilTestPlayerAbstractGUI.php.
References ilObjStyleSheet\getContentStylePath().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 444 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 1923 of file class.ilTestPlayerAbstractGUI.php.
References getKioskHead(), and ilUtil\sendInfo().
Referenced by ilTestPlayerDynamicQuestionSetGUI\outCurrentlyFinishedPage(), outTestPage(), and prepareSummaryPage().
|
protected |
Definition at line 262 of file class.ilTestPlayerAbstractGUI.php.
References ilSubmitButton\getInstance().
Referenced by populateNextButtonsLeadingToEndOfTest().
|
protected |
Definition at line 230 of file class.ilTestPlayerAbstractGUI.php.
References ilSubmitButton\getInstance().
Referenced by populateNextButtonsLeadingToQuestion().
|
protected |
Definition at line 294 of file class.ilTestPlayerAbstractGUI.php.
References ilSubmitButton\getInstance().
Referenced by populateNextButtonsLeadingToSummary().
|
protected |
Definition at line 380 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populatePostponeButtons().
|
protected |
Definition at line 416 of file class.ilTestPlayerAbstractGUI.php.
References $cmd.
Referenced by ilTestPlayerDynamicQuestionSetGUI\populatePreviousButtons(), populatePreviousButtonsLeadingToIntroduction(), and populatePreviousButtonsLeadingToQuestion().
|
protected |
Definition at line 358 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateQuestionSelectionButtons().
|
protected |
Definition at line 336 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateSummaryButtons().
|
protected |
Definition at line 256 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerNextButtonBlockLeadingToEndOfTest(), and populateUpperNextButtonBlockLeadingToEndOfTest().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 224 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerNextButtonBlockLeadingToQuestion(), and populateUpperNextButtonBlockLeadingToQuestion().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 288 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerNextButtonBlockLeadingToSummary(), and populateUpperNextButtonBlockLeadingToSummary().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 374 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerPostponeButtonBlock(), and populateUpperPostponeButtonBlock().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 194 of file class.ilTestPlayerAbstractGUI.php.
References isFirstPageInSequence(), populatePreviousButtonsLeadingToIntroduction(), and populatePreviousButtonsLeadingToQuestion().
Referenced by ilTestOutputGUI\outWorkingForm().
|
protected |
Definition at line 406 of file class.ilTestPlayerAbstractGUI.php.
References getIntroductionPageButtonLabel(), populateLowerPreviousButtonBlock(), and populateUpperPreviousButtonBlock().
Referenced by populatePreviousButtons().
|
protected |
Definition at line 396 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerPreviousButtonBlock(), and populateUpperPreviousButtonBlock().
Referenced by populatePreviousButtons().
|
protected |
Definition at line 215 of file class.ilTestPlayerAbstractGUI.php.
References ilUtil\getImagePath().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 206 of file class.ilTestPlayerAbstractGUI.php.
References ilUtil\getImagePath().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 352 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerQuestionSelectionButtonBlock(), and populateUpperQuestionSelectionButtonBlock().
Referenced by ilTestPlayerDynamicQuestionSetGUI\outCurrentlyFinishedPage(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 455 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 466 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 432 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 330 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerSummaryButtonBlock(), and populateUpperSummaryButtonBlock().
Referenced by ilTestOutputGUI\outWorkingForm().
|
protected |
Definition at line 515 of file class.ilTestPlayerAbstractGUI.php.
References ilObjStyleSheet\getSyntaxStylePath().
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
|
protected |
Definition at line 275 of file class.ilTestPlayerAbstractGUI.php.
References ilSubmitButton\getInstance().
Referenced by populateNextButtonsLeadingToEndOfTest().
|
protected |
Definition at line 243 of file class.ilTestPlayerAbstractGUI.php.
References ilSubmitButton\getInstance().
Referenced by populateNextButtonsLeadingToQuestion().
|
protected |
Definition at line 307 of file class.ilTestPlayerAbstractGUI.php.
References ilSubmitButton\getInstance().
Referenced by populateNextButtonsLeadingToSummary().
|
protected |
Definition at line 388 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populatePostponeButtons().
|
protected |
Definition at line 424 of file class.ilTestPlayerAbstractGUI.php.
References $cmd.
Referenced by ilTestPlayerDynamicQuestionSetGUI\populatePreviousButtons(), populatePreviousButtonsLeadingToIntroduction(), and populatePreviousButtonsLeadingToQuestion().
|
protected |
Definition at line 366 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateQuestionSelectionButtons().
|
protected |
Definition at line 344 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateSummaryButtons().
|
abstractprotected |
|
protected |
Definition at line 1899 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName(), populateCancelButtonBlock(), and populateKioskHead().
Referenced by ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showTrackedQuestionListCmd().
|
protected |
Definition at line 1916 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by ilTestPlayerDynamicQuestionSetGUI\outCurrentlyFinishedPage(), and outTestPage().
|
abstractprotected |
ilTestPlayerAbstractGUI::redirectAfterAutosaveCmd | ( | ) |
Definition at line 705 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName(), getCurrentQuestionId(), and performTestPassFinishedTasks().
ilTestPlayerAbstractGUI::redirectBackCmd | ( | ) |
Definition at line 1111 of file class.ilTestPlayerAbstractGUI.php.
References outIntroductionPageCmd().
Referenced by afterTestPassFinishedCmd().
|
protected |
Resume a test at the last position.
Definition at line 597 of file class.ilTestPlayerAbstractGUI.php.
References handleUserSettings().
|
abstract |
saves the user input of a question
Referenced by autosaveCmd(), confirmHintRequestCmd(), gotoQuestionCmd(), markQuestionCmd(), showRequestedHintListCmd(), togglesidelistCmd(), unmarkQuestionCmd(), and updateWorkingTime().
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().
|
abstractprotected |
ilTestPlayerAbstractGUI::showListOfAnswers | ( | $active_id, | |
$pass = NULL , |
|||
$top_data = "" , |
|||
$bottom_data = "" |
|||
) |
Creates an output of the list of answers for a test participant during the test (only the actual pass will be shown)
integer | $active_id | Active id of the participant |
integer | $pass | Test pass of the participant |
boolean | $testnavigation | Deceides wheather to show a navigation for tests or not public |
Definition at line 1667 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, $pass, getContentBlockName(), ilTestServiceGUI\getResultsSignature(), ilTestServiceGUI\getResultsUserdata(), and ilUtil\getStyleSheetLocation().
ilTestPlayerAbstractGUI::showMaximumAllowedUsersReachedMessage | ( | ) |
Definition at line 1608 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by initTestCmd(), and ilTestPlayerDynamicQuestionSetGUI\resumePlayerCmd().
|
protected |
Go to requested hint list.
Definition at line 1770 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_SHOW_LIST, and saveQuestionSolution().
|
protected |
Definition at line 493 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, ilUtil\getImagePath(), ilUtil\getStyleSheetLocation(), and outQuestionSummaryCmd().
Referenced by ilTestOutputGUI\outWorkingForm().
|
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().
ilTestPlayerAbstractGUI::togglesidelistCmd | ( | ) |
Toggle side list.
Definition at line 758 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and saveQuestionSolution().
|
protected |
Set a question unsolved.
Definition at line 781 of file class.ilTestPlayerAbstractGUI.php.
References saveQuestionSolution().
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, canSaveResult(), outWorkingForm(), and saveQuestionSolution().
Referenced by ilTestPlayerDynamicQuestionSetGUI\handleQuestionActionCmd(), ilTestOutputGUI\handleQuestionActionCmd(), ilTestPlayerDynamicQuestionSetGUI\markQuestionCmd(), ilTestPlayerDynamicQuestionSetGUI\nextQuestionCmd(), ilTestPlayerDynamicQuestionSetGUI\postponeQuestionCmd(), ilTestOutputGUI\saveQuestionSolution(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd(), ilTestPlayerDynamicQuestionSetGUI\showTrackedQuestionListCmd(), and ilTestPlayerDynamicQuestionSetGUI\unmarkQuestionCmd().
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.