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