ILIAS
Release_5_0_x_branch Revision 61816
|
Output class for assessment test execution. More...
Public Member Functions | |
__construct ($a_object) | |
ilTestOutputGUI constructor | |
saveTagsCmd () | |
Save tags for tagging gui. | |
outResultsToplistCmd () | |
updateWorkingTime () | |
updates working time and stores state saveresult to see if question has to be stored or not | |
saveQuestionSolution ($force=FALSE) | |
saves the user input of a question | |
outIntroductionPageCmd () | |
Creates the introduction page for a test. | |
isMaxProcessingTimeReached () | |
Checks wheather the maximum processing time is reached or not. | |
setAnonymousIdCmd () | |
Sets a session variable with the test access code for an anonymous test user. | |
getLockParameter () | |
displayCodeCmd () | |
codeConfirmedCmd () | |
handleUserSettings () | |
Handles some form parameters on starting and resuming a test. | |
calculateSequence () | |
Calculates the sequence to determine the next question. | |
redirectAfterAutosaveCmd () | |
autosaveCmd () | |
togglesidelistCmd () | |
Toggle side list. | |
backFromSummaryCmd () | |
Go back to the last active question from the summary. | |
finishTestCmd ($requires_confirmation=true) | |
redirectBackCmd () | |
showFinalStatementCmd () | |
getKioskHead () | |
outTestPage ($directfeedback) | |
Outputs the question of the active sequence. | |
checkOnlineTestAccess () | |
check access restrictions like client ip, partipating user etc. | |
isTestAccessible () | |
test accessible returns true if the user can perform the test | |
isNrOfTriesReached () | |
nr of tries exceeded | |
passDetails () | |
Output of the learners view of an existing test pass. | |
maxProcessingTimeReached () | |
Outputs a message when the maximum processing time is reached. | |
confirmSubmitAnswers () | |
confirm submit results if confirm then results are submitted and the screen will be redirected to the startpage of the test public | |
outProcessingTime ($active_id) | |
outQuestionSummaryCmd ($fullpage=true, $contextFinishTest=false, $obligationsNotAnswered=false, $obligationsFilter=false) | |
Output of a summary of all test questions for test participants. | |
outQuestionSummaryWithObligationsInfoCmd () | |
outObligationsOnlySummaryCmd () | |
showMaximumAllowedUsersReachedMessage () | |
backConfirmFinishCmd () | |
outCorrectSolution () | |
Creates an output of the solution of an answer compared to the correct solution. | |
showListOfAnswers ($active_id, $pass=NULL, $top_data="", $bottom_data="") | |
Creates an output of the list of answers for a test participant during the test (only the actual pass will be shown) | |
getContentBlockName () | |
Returns the name of the current content block (depends on the kiosk mode setting) | |
outUserResultsOverviewCmd () | |
outUserListOfAnswerPassesCmd () | |
Public Member Functions inherited from ilTestServiceGUI | |
isContextWithinTestPass () | |
setContextWithinTestPass ($contextWithinTestPass) | |
ilTestServiceGUI (ilObjTest $a_object) | |
The constructor takes the test object reference as parameter. | |
setParticipantData ($participantData) | |
getParticipantData () | |
& | executeCommand () |
execute command | |
getCommand ($cmd) | |
Retrieves the ilCtrl command. | |
getPassOverview ($active_id, $targetclass="", $targetcommand="", $short=FALSE, $hide_details=FALSE, $adminMode=false) | |
Returns the pass overview for a given active ID. | |
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. | |
getPassListOfAnswersWithScoring (&$result_array, $active_id, $pass, $show_solutions=FALSE) | |
Returns the list of answers of a users test pass and offers a scoring option. | |
getResultsSignature () | |
Returns HTML code for a signature field. | |
getResultsUserdata ($testSession, $active_id, $overwrite_anonymity=FALSE) | |
Returns the user data for a test results output. | |
getCorrectSolutionOutput ($question_id, $active_id, $pass) | |
Returns an output of the solution to an answer compared to the correct solution. | |
getResultsOfUserOutput ($testSession, $active_id, $pass, $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. | |
getResultsHeadUserAndPass ($active_id, $pass) | |
Returns the user and pass data for a test results output. | |
getQuestionResultForTestUsers ($question_id, $test_id) | |
Creates a HTML representation for the results of a given question in a test. |
Data Fields | |
$ref_id | |
$saveResult | |
$sequence | |
$cmdCtrl | |
$maxProcessingTimeReached | |
$endingTimeReached | |
Data Fields inherited from ilTestServiceGUI | |
$object = null | |
$service = null | |
$lng | |
$tpl | |
$ctrl | |
$ilias | |
$tree | |
$ref_id |
Protected Attributes | |
$passwordChecker | |
$processLocker | |
$testSession | |
Protected Attributes inherited from ilTestServiceGUI | |
$db | |
$testSessionFactory = null | |
$testSequenceFactory = null | |
$participantData |
Private Member Functions | |
endingTimeReached () | |
handle endingTimeReached |
Output class for assessment test execution.
The ilTestOutputGUI class creates the output for the ilObjTestGUI class when learners execute a test. This saves some heap space because the ilObjTestGUI class will be much smaller then
Definition at line 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, $ilUser, and ilTestServiceGUI\ilTestServiceGUI().
|
protected |
Definition at line 952 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, customRedirectRequired(), isTestSignRedirectRequired(), performCustomRedirect(), ilUtil\redirect(), REDIRECT_KIOSK, and redirectBackCmd().
|
protected |
$active |
Definition at line 1029 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(), and performTestPassFinishedTasks().
ilTestPlayerAbstractGUI::autosaveCmd | ( | ) |
Definition at line 722 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, $res, $result, canSaveResult(), exit, and saveQuestionSolution().
ilTestPlayerAbstractGUI::backConfirmFinishCmd | ( | ) |
Definition at line 1615 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 797 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 |
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
Referenced by autosaveCmd().
ilTestPlayerAbstractGUI::checkOnlineTestAccess | ( | ) |
check access restrictions like client ip, partipating user etc.
check access restrictions like client ip, partipating user etc.
public
Definition at line 1235 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 806 of file class.ilTestPlayerAbstractGUI.php.
References finishTestCmd().
|
protected |
Go to hint request confirmation.
Definition at line 1777 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 1335 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
|
protected |
Reimplemented in ilTestOutputGUI.
Definition at line 1967 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 1302 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 1793 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$lng, $pass, and ilTestServiceGUI\$tpl.
Referenced by ilTestOutputGUI\outWorkingForm(), and ilTestPlayerDynamicQuestionSetGUI\outWorkingForm().
ilTestPlayerAbstractGUI::finishTestCmd | ( | $requires_confirmation = true | ) |
Definition at line 839 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 1735 of file class.ilTestPlayerAbstractGUI.php.
Referenced by confirmSubmitAnswers(), displayCodeCmd(), outQuestionSummaryCmd(), prepareSummaryPage(), prepareTestPageOutput(), redirectAfterAutosaveCmd(), showFinalStatementCmd(), showListOfAnswers(), and showMaximumAllowedUsersReachedMessage().
|
protected |
Definition at line 1980 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populatePreviousButtonsLeadingToIntroduction().
ilTestPlayerAbstractGUI::getKioskHead | ( | ) |
Definition at line 1132 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 1880 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getSolvedQuestions().
Referenced by ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showTrackedQuestionListCmd().
|
protected |
Go to the question with the active sequence.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 782 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $_POST, $_SESSION, and saveQuestionSolution().
|
protected |
Definition at line 1933 of file class.ilTestPlayerAbstractGUI.php.
References getLockParameter().
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
|
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 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 |
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
Referenced by populatePreviousButtons().
|
abstractprotected |
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
ilTestPlayerAbstractGUI::isMaxProcessingTimeReached | ( | ) |
Checks wheather the maximum processing time is reached or not.
Checks wheather the maximum processing time is reached or not
Definition at line 168 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser.
Referenced by ilTestOutputGUI\canSaveResult(), isTestAccessible(), and outTestPage().
ilTestPlayerAbstractGUI::isNrOfTriesReached | ( | ) |
nr of tries exceeded
Definition at line 1271 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\canSaveResult(), and isTestAccessible().
|
protected |
Definition at line 1952 of file class.ilTestPlayerAbstractGUI.php.
Referenced by 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 1260 of file class.ilTestPlayerAbstractGUI.php.
References isMaxProcessingTimeReached(), and isNrOfTriesReached().
|
protected |
Definition at line 1000 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), and IL_COMP_MODULE.
Referenced by afterTestPassFinishedCmd().
|
protected |
Set a question solved.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 762 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 1325 of file class.ilTestPlayerAbstractGUI.php.
Referenced by outTestPage().
|
abstractprotected |
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
ilTestPlayerAbstractGUI::outCorrectSolution | ( | ) |
Creates an output of the solution of an answer compared to the correct solution.
public
Definition at line 1625 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 1599 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
ilTestPlayerAbstractGUI::outProcessingTime | ( | $active_id | ) |
Definition at line 1355 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 1451 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $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 1594 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
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 1170 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 1756 of file class.ilTestPlayerAbstractGUI.php.
ilTestPlayerAbstractGUI::outUserResultsOverviewCmd | ( | ) |
Definition at line 1749 of file class.ilTestPlayerAbstractGUI.php.
|
abstractprotected |
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
Referenced by outTestPage().
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 1283 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
|
protected |
Reimplemented in ilTestOutputGUI.
Definition at line 1972 of file class.ilTestPlayerAbstractGUI.php.
Referenced by afterTestPassFinishedCmd(), and outIntroductionPageCmd().
|
protected |
Reimplemented in ilTestPlayerFixedQuestionSetGUI.
Definition at line 937 of file class.ilTestPlayerAbstractGUI.php.
References archiveParticipantSubmission().
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 1919 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 |
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 194 of file class.ilTestPlayerAbstractGUI.php.
References $sequence, 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 |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
|
protected |
Definition at line 1895 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName(), populateCancelButtonBlock(), and populateKioskHead().
Referenced by ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showTrackedQuestionListCmd().
|
protected |
Definition at line 1912 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by ilTestPlayerDynamicQuestionSetGUI\outCurrentlyFinishedPage(), and outTestPage().
|
abstractprotected |
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
ilTestPlayerAbstractGUI::redirectAfterAutosaveCmd | ( | ) |
Definition at line 705 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName(), and performTestPassFinishedTasks().
ilTestPlayerAbstractGUI::redirectBackCmd | ( | ) |
Definition at line 1107 of file class.ilTestPlayerAbstractGUI.php.
References outIntroductionPageCmd().
Referenced by afterTestPassFinishedCmd().
|
protected |
Resume a test at the last position.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 597 of file class.ilTestPlayerAbstractGUI.php.
References handleUserSettings().
|
abstract |
saves the user input of a question
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, and ilTestOutputGUI.
Referenced by autosaveCmd(), confirmHintRequestCmd(), gotoQuestionCmd(), markQuestionCmd(), showRequestedHintListCmd(), togglesidelistCmd(), and unmarkQuestionCmd().
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 1122 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
ilTestPlayerAbstractGUI::showListOfAnswers | ( | $active_id, | |
$pass = NULL , |
|||
$top_data = "" , |
|||
$bottom_data = "" |
|||
) |
Creates an output of the list of answers for a test participant during the test (only the actual pass will be shown)
integer | $active_id | Active id of the participant |
integer | $pass | Test pass of the participant |
boolean | $testnavigation | Deceides wheather to show a navigation for tests or not public |
Definition at line 1663 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, $pass, getContentBlockName(), ilTestServiceGUI\getResultsSignature(), ilTestServiceGUI\getResultsUserdata(), and ilUtil\getStyleSheetLocation().
ilTestPlayerAbstractGUI::showMaximumAllowedUsersReachedMessage | ( | ) |
Definition at line 1604 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by initTestCmd(), and ilTestPlayerDynamicQuestionSetGUI\resumePlayerCmd().
|
protected |
Go to requested hint list.
Definition at line 1766 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 749 of file class.ilTestPlayerAbstractGUI.php.
References $ilUser, and saveQuestionSolution().
|
protected |
Set a question unsolved.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 772 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.
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(), populatePreviousButtons(), and ilTestPlayerDynamicQuestionSetGUI\populatePreviousButtons().
|
protected |
Definition at line 47 of file class.ilTestPlayerAbstractGUI.php.