ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Output class for assessment test execution. More...
Public Member Functions | |
__construct ($a_object) | |
ilTestOutputGUI constructor More... | |
saveTagsCmd () | |
Save tags for tagging gui. More... | |
updateWorkingTime () | |
updates working time and stores state saveresult to see if question has to be stored or not More... | |
removeIntermediateSolution () | |
remove an auto-saved solution of the current question More... | |
saveQuestionSolution ($authorized=true, $force=false) | |
saves the user input of a question More... | |
suspendTestCmd () | |
isMaxProcessingTimeReached () | |
Checks wheather the maximum processing time is reached or not. More... | |
setAnonymousIdCmd () | |
Sets a session variable with the test access code for an anonymous test user. More... | |
getLockParameter () | |
displayAccessCodeCmd () | |
accessCodeConfirmedCmd () | |
handleUserSettings () | |
Handles some form parameters on starting and resuming a test. More... | |
redirectAfterAutosaveCmd () | |
Redirect the user after an automatic save when the time limit is reached. More... | |
redirectAfterDashboardCmd () | |
autosaveCmd () | |
Automatically save a user answer while working on the test (called repeatedly by asynchronous posts in configured autosave interval) More... | |
autosaveOnTimeLimitCmd () | |
Automatically save a user answer when the limited duration of a test run is reached (called by synchronous form submit when the remaining time count down reaches zero) More... | |
toggleSideListCmd () | |
Toggle side list. More... | |
finishTestCmd ($requires_confirmation=true) | |
redirectBackCmd () | |
showFinalStatementCmd () | |
getKioskHead () | |
checkOnlineTestAccess () | |
check access restrictions like client ip, partipating user etc. More... | |
isTestAccessible () | |
test accessible returns true if the user can perform the test More... | |
isNrOfTriesReached () | |
nr of tries exceeded More... | |
endingTimeReached () | |
handle endingTimeReached More... | |
maxProcessingTimeReached () | |
Outputs a message when the maximum processing time is reached. More... | |
confirmSubmitAnswers () | |
confirm submit results if confirm then results are submitted and the screen will be redirected to the startpage of the test @access public More... | |
outProcessingTime ($active_id) | |
outQuestionSummaryCmd ($fullpage=true, $contextFinishTest=false, $obligationsInfo=false, $obligationsFilter=false) | |
Output of a summary of all test questions for test participants. More... | |
outQuestionSummaryWithObligationsInfoCmd () | |
outObligationsOnlySummaryCmd () | |
showMaximumAllowedUsersReachedMessage () | |
backFromFinishingCmd () | |
outCorrectSolution () | |
Creates an output of the solution of an answer compared to the correct solution. More... | |
showListOfAnswers ($active_id, $pass=null, $top_data="", $bottom_data="") | |
Creates an output of the list of answers for a test participant during the test (only the actual pass will be shown) More... | |
getContentBlockName () | |
Returns the name of the current content block (depends on the kiosk mode setting) More... | |
outUserResultsOverviewCmd () | |
![]() | |
isContextResultPresentation () | |
setContextResultPresentation ($contextResultPresentation) | |
__construct (ilObjTest $a_object) | |
The constructor takes the test object reference as parameter. More... | |
setParticipantData ($participantData) | |
getParticipantData () | |
getPassOverviewTableData (ilTestSession $testSession, $passes, $withResults) | |
setObjectiveOrientedContainer (ilTestObjectiveOrientedContainer $objectiveOrientedContainer) | |
getObjectiveOrientedContainer () | |
executeCommand () | |
execute command More... | |
getCommand ($cmd) | |
Retrieves the ilCtrl command. More... | |
buildPassOverviewTableGUI ($targetGUI) | |
getPassListOfAnswers (&$result_array, $active_id, $pass, $show_solutions=false, $only_answered_questions=false, $show_question_only=false, $show_reached_points=false, $anchorNav=false, ilTestQuestionRelatedObjectivesList $objectivesList=null, ilTestResultHeaderLabelBuilder $testResultHeaderLabelBuilder=null) | |
Returns the list of answers of a users test pass. More... | |
getPassListOfAnswersWithScoring (&$result_array, $active_id, $pass, $show_solutions=false) | |
Returns the list of answers of a users test pass and offers a scoring option. More... | |
getResultsSignature () | |
Returns HTML code for a signature field. More... | |
getAdditionalUsrDataHtmlAndPopulateWindowTitle ($testSession, $active_id, $overwrite_anonymity=false) | |
Returns the user data for a test results output. More... | |
getCorrectSolutionOutput ($question_id, $active_id, $pass, ilTestQuestionRelatedObjectivesList $objectivesList=null) | |
Returns an output of the solution to an answer compared to the correct solution. More... | |
getResultsOfUserOutput ($testSession, $active_id, $pass, $targetGUI, $show_pass_details=true, $show_answers=true, $show_question_only=false, $show_reached_points=false) | |
Output of the pass overview for a test called by a test participant. More... | |
getResultsHeadUserAndPass ($active_id, $pass) | |
Returns the user and pass data for a test results output. More... | |
getQuestionResultForTestUsers ($question_id, $test_id) | |
Creates a HTML representation for the results of a given question in a test. More... | |
populatePassFinishDate ($tpl, $passFinishDate) | |
populateExamId (ilTemplate $tpl, int $activeId, int $pass) | |
Data Fields | |
const | PRESENTATION_MODE_VIEW = 'view' |
const | PRESENTATION_MODE_EDIT = 'edit' |
$ref_id | |
$saveResult | |
$sequence | |
$cmdCtrl | |
$maxProcessingTimeReached | |
$endingTimeReached | |
const | FOLLOWUP_QST_LOCKS_PREVENT_CONFIRMATION_PARAM = 'followup_qst_locks_prevent_confirmation' |
![]() | |
$object = null | |
$service = null | |
$lng | |
$tpl | |
$ctrl | |
$ilias | |
$tree | |
$ref_id | |
Protected Attributes | |
$passwordChecker | |
$processLocker | |
$testSession | |
$assSettings | |
$testSequence = null | |
![]() | |
const | FIXED_SHUFFLER_SEED_MIN_LENGTH = 8 |
$db | |
$tabs | |
$objCache | |
$testSessionFactory = null | |
$testSequenceFactory = null | |
$participantData | |
Private Member Functions | |
buildNextButtonInstance ($disabled, $primaryNext) | |
buildPreviousButtonInstance ($disabled) | |
Private Attributes | |
$cachedQuestionGuis = array() | |
$cachedQuestionObjects = array() | |
Output class for assessment test execution.
The ilTestOutputGUI class creates the output for the ilObjTestGUI class when learners execute a test. This saves some heap space because the ilObjTestGUI class will be much smaller then
@inGroup ModulesTest
Definition at line 25 of file class.ilTestPlayerAbstractGUI.php.
ilTestPlayerAbstractGUI::__construct | ( | $a_object | ) |
ilTestOutputGUI constructor
ilObjTest | $a_object |
Definition at line 67 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $DIC, $ilUser, ilTestServiceGUI\$lng, and ILIAS\GlobalScreen\Provider\__construct().
ilTestPlayerAbstractGUI::accessCodeConfirmedCmd | ( | ) |
Definition at line 511 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\START_TEST.
|
protected |
Definition at line 835 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, isTestSignRedirectRequired(), ilUtil\redirect(), REDIRECT_KIOSK, redirectBackCmd(), and ilTestPlayerCommands\SHOW_FINAL_STATMENT.
|
protected |
$active |
Definition at line 896 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, $filename, ilTestServiceGUI\$ilias, $ilSetting, $pass, $results, $testSequence, ilTestServiceGUI\buildQuestionRelatedObjectivesList(), ilTestArchiver\DIR_SEP, ilTestPDFGenerator\generatePDF(), ilLOTestQuestionAdapter\getInstance(), ilTestServiceGUI\getObjectiveOrientedContainer(), ilUtil\getWebspaceDir(), ilUtil\makeDirParents(), and ilTestPDFGenerator\PDF_OUTPUT_FILE.
ilTestPlayerAbstractGUI::autosaveCmd | ( | ) |
Automatically save a user answer while working on the test (called repeatedly by asynchronous posts in configured autosave interval)
Definition at line 586 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, $res, $result, canSaveResult(), exit, getAnswerChangedParameter(), getCurrentQuestionId(), isParticipantsAnswerFixed(), removeIntermediateSolution(), and saveQuestionSolution().
ilTestPlayerAbstractGUI::autosaveOnTimeLimitCmd | ( | ) |
Automatically save a user answer when the limited duration of a test run is reached (called by synchronous form submit when the remaining time count down reaches zero)
Definition at line 617 of file class.ilTestPlayerAbstractGUI.php.
References getCurrentQuestionId(), isParticipantsAnswerFixed(), ilTestPlayerCommands\REDIRECT_ON_TIME_LIMIT, and saveQuestionSolution().
ilTestPlayerAbstractGUI::backFromFinishingCmd | ( | ) |
Definition at line 1653 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\SHOW_QUESTION.
|
protected |
Definition at line 1046 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\handleTearsAndAngerNoObjectiveOrientedQuestion(), and redirectBackCmd().
|
protected |
Definition at line 2070 of file class.ilTestPlayerAbstractGUI.php.
References $pass, ilObjTest\_getSolvedQuestions(), ilTestPlayerCommands\CONFIRM_HINT_REQUEST, ilTestPlayerCommands\MARK_QUESTION_SAVE, ilTestPlayerCommands\REVERT_CHANGES, ilTestPlayerCommands\SHOW_INSTANT_RESPONSE, ilTestPlayerCommands\SHOW_REQUESTED_HINTS_LIST, ilTestPlayerCommands\SUBMIT_SOLUTION, and ilTestPlayerCommands\UNMARK_QUESTION_SAVE.
Referenced by showQuestionEditable().
|
private |
bool | $disabled | |
bool | $primaryNext |
Definition at line 309 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerNavButton\getInstance(), and ilTestPlayerCommands\NEXT_QUESTION.
Referenced by populateLowerNextButtonBlock(), and populateUpperNextButtonBlock().
|
private |
$disabled |
Definition at line 328 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerNavButton\getInstance(), and ilTestPlayerCommands\PREVIOUS_QUESTION.
Referenced by populateLowerPreviousButtonBlock(), and populateUpperPreviousButtonBlock().
|
protected |
Definition at line 2038 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getSolvedQuestions(), ilTestPlayerCommands\EDIT_SOLUTION, isParticipantsAnswerFixed(), ilTestPlayerCommands\MARK_QUESTION, and ilTestPlayerCommands\UNMARK_QUESTION.
Referenced by showQuestionViewable().
|
abstractprotected |
Reimplemented in ilTestPlayerDynamicQuestionSetGUI, ilTestPlayerFixedQuestionSetGUI, and ilTestPlayerRandomQuestionSetGUI.
Referenced by handleSkillTriggering().
|
protected |
Definition at line 1971 of file class.ilTestPlayerAbstractGUI.php.
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by autosaveCmd().
ilTestPlayerAbstractGUI::checkOnlineTestAccess | ( | ) |
check access restrictions like client ip, partipating user etc.
check access restrictions like client ip, partipating user etc.
@access public
Definition at line 1350 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, $DIC, $ilUser, and ilUtil\sendInfo().
|
protected |
Definition at line 84 of file class.ilTestPlayerAbstractGUI.php.
References $DIC.
Referenced by ilTestOutputGUI\executeCommand().
|
protected |
Definition at line 95 of file class.ilTestPlayerAbstractGUI.php.
References ilUtil\sendInfo().
Referenced by ilTestOutputGUI\executeCommand().
|
protected |
Definition at line 105 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, and $testSession.
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
|
protected |
Definition at line 1962 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
The final submission of a test was confirmed.
Definition at line 718 of file class.ilTestPlayerAbstractGUI.php.
References finishTestCmd().
|
protected |
Go to hint request confirmation.
Definition at line 1812 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_CONFIRM_REQUEST, and handleIntermediateSubmit().
ilTestPlayerAbstractGUI::confirmSubmitAnswers | ( | ) |
confirm submit results if confirm then results are submitted and the screen will be redirected to the startpage of the test @access public
Definition at line 1422 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
|
protected |
Detect changes sent in the background to the server This is called by ajax from ilTestPlayerQuestionEditControl.js It is needed by Java and Flash question and eventually plgin question vtypes.
Definition at line 633 of file class.ilTestPlayerAbstractGUI.php.
References $result, exit, getCurrentQuestionId(), and getQuestionInstance().
|
protected |
Definition at line 224 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateInstantResponseBlocks().
|
protected |
Definition at line 1292 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getUsePreviousAnswers().
Referenced by showQuestionEditable().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
ilTestPlayerAbstractGUI::displayAccessCodeCmd | ( | ) |
Definition at line 499 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\ACCESS_CODE_CONFIRMED, and getContentBlockName().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
ilTestPlayerAbstractGUI::endingTimeReached | ( | ) |
handle endingTimeReached
Definition at line 1395 of file class.ilTestPlayerAbstractGUI.php.
References ilDatePresentation\formatDate(), IL_CAL_UNIX, redirectBackCmd(), and ilUtil\sendInfo().
Referenced by prepareTestPage().
|
protected |
Definition at line 114 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, $ilUser, and $testSession.
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
ilTestPlayerAbstractGUI::finishTestCmd | ( | $requires_confirmation = true | ) |
Definition at line 744 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $_SESSION, ilObjTest\_getPass(), ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, ilObjTest\allObligationsAnswered(), performTestPassFinishedTasks(), ilTestPlayerCommands\QUESTION_SUMMARY_INC_OBLIGATIONS, and ilTestPlayerCommands\QUESTION_SUMMARY_OBLIGATIONS_ONLY.
Referenced by confirmFinishCmd().
|
protected |
Get the 'answer changed' status from the current request It may be set by ilTestPlayerNavigationControl.js or by a previousRequest.
Definition at line 2408 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
Referenced by autosaveCmd(), ilTestOutputGUI\executeCommand(), ilTestPlayerDynamicQuestionSetGUI\executeCommand(), handleIntermediateSubmit(), and ilTestOutputGUI\showInstantResponseCmd().
ilTestPlayerAbstractGUI::getContentBlockName | ( | ) |
Returns the name of the current content block (depends on the kiosk mode setting)
Definition at line 1773 of file class.ilTestPlayerAbstractGUI.php.
Referenced by confirmSubmitAnswers(), displayAccessCodeCmd(), initTestPageTemplate(), outQuestionSummaryCmd(), populateHelperGuiContent(), populateMessageContent(), prepareSummaryPage(), redirectAfterAutosaveCmd(), redirectAfterDashboardCmd(), showFinalStatementCmd(), showListOfAnswers(), and showMaximumAllowedUsersReachedMessage().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by autosaveCmd(), autosaveOnTimeLimitCmd(), detectChangesCmd(), and removeIntermediateSolution().
|
protected |
Definition at line 2324 of file class.ilTestPlayerAbstractGUI.php.
References getSequenceElementParameter().
Referenced by ilTestOutputGUI\discardSolutionCmd(), ilTestOutputGUI\executeCommand(), ilTestOutputGUI\handleQuestionActionCmd(), markQuestionCmd(), ilTestOutputGUI\nextQuestionCmd(), ilTestOutputGUI\previousQuestionCmd(), ilTestOutputGUI\showInstantResponseCmd(), ilTestOutputGUI\showQuestionCmd(), ilTestOutputGUI\skipQuestionCmd(), ilTestOutputGUI\submitSolutionAndNextCmd(), ilTestOutputGUI\submitSolutionCmd(), and unmarkQuestionCmd().
|
protected |
Definition at line 2150 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\allObligationsAnswered().
Referenced by getTestNavigationToolbarGUI().
|
protected |
Definition at line 2357 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
protected |
Definition at line 1907 of file class.ilTestPlayerAbstractGUI.php.
ilTestPlayerAbstractGUI::getKioskHead | ( | ) |
Definition at line 1064 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, $ilUser, and ilObjTest\buildExamId().
Referenced by outQuestionSummaryCmd(), and populateKioskHead().
ilTestPlayerAbstractGUI::getLockParameter | ( | ) |
Definition at line 460 of file class.ilTestPlayerAbstractGUI.php.
Referenced by handlePasswordProtectionRedirect(), and startPlayerCmd().
|
protected |
Definition at line 2385 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, and ilUtil\_getHttpPath().
Referenced by ilTestOutputGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), ilTestOutputGUI\submitSolutionCmd(), and ilTestPlayerDynamicQuestionSetGUI\submitSolutionCmd().
|
protected |
Definition at line 2366 of file class.ilTestPlayerAbstractGUI.php.
References $_POST.
Referenced by ilTestOutputGUI\submitSolutionCmd(), and ilTestPlayerDynamicQuestionSetGUI\submitSolutionCmd().
|
protected |
Definition at line 2375 of file class.ilTestPlayerAbstractGUI.php.
References $_POST.
Referenced by ilTestOutputGUI\submitSolutionCmd(), and ilTestPlayerDynamicQuestionSetGUI\submitSolutionCmd().
|
protected |
Definition at line 2348 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
|
protected |
$questionId | |
$sequenceElement |
Definition at line 2465 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, ilTestServiceGUI\$tpl, ilTestServiceGUI\buildQuestionAnswerShuffler(), initTestQuestionConfig(), OUTPUT_JAVASCRIPT, and assQuestionGUI\PRESENTATION_CONTEXT_TEST.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
protected |
$questionId |
Definition at line 2498 of file class.ilTestPlayerAbstractGUI.php.
References $assSettings, $DIC, $ilDB, $ilUser, ilObjAssessmentFolder\_enabledAssessmentLogging(), assQuestion\_instantiateQuestion(), initTestQuestionConfig(), and OUTPUT_JAVASCRIPT.
Referenced by detectChangesCmd(), ilTestOutputGUI\discardSolutionCmd(), ilTestPlayerDynamicQuestionSetGUI\discardSolutionCmd(), removeIntermediateSolution(), ilTestOutputGUI\saveQuestionSolution(), ilTestPlayerDynamicQuestionSetGUI\submitSolutionAndNextCmd(), and ilTestPlayerDynamicQuestionSetGUI\submitSolutionCmd().
|
protected |
Definition at line 2862 of file class.ilTestPlayerAbstractGUI.php.
References PRESENTATION_MODE_EDIT.
|
protected |
Definition at line 2878 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION.
Referenced by isForcedFeedbackNavUrlRegistered(), ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
protected |
Definition at line 2339 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
Referenced by getCurrentSequenceElement(), and ilTestPlayerDynamicQuestionSetGUI\getQuestionIdParameter().
|
protected |
Definition at line 2021 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, $ilUser, and getFinishTestCommand().
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
protected |
Check the 'answer changed' parameter when a question form is intermediately submitted.
Definition at line 2428 of file class.ilTestPlayerAbstractGUI.php.
References getAnswerChangedParameter(), removeIntermediateSolution(), saveQuestionSolution(), and setAnswerChangedParameter().
Referenced by confirmHintRequestCmd(), markQuestionAndSaveIntermediateCmd(), showRequestedHintListCmd(), and unmarkQuestionAndSaveIntermediateCmd().
|
protected |
Definition at line 1874 of file class.ilTestPlayerAbstractGUI.php.
References getLockParameter().
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
|
protected |
ilTestSession | $testSession |
Definition at line 1920 of file class.ilTestPlayerAbstractGUI.php.
References $testSession, buildTestPassQuestionList(), ilObjAssessmentFolder\DEFAULT_SKL_TRIG_NUM_ANSWERS_BARRIER, and ilTestSession\getActiveId().
Referenced by ilTestOutputGUI\saveQuestionSolution(), and ilTestPlayerDynamicQuestionSetGUI\saveQuestionSolution().
|
protected |
$sequence | |
$questionId | |
$ilLog |
Definition at line 2542 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, $ilLog, and ilTestPlayerCommands\SHOW_QUESTION.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
ilTestPlayerAbstractGUI::handleUserSettings | ( | ) |
Handles some form parameters on starting and resuming a test.
Definition at line 519 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, $DIC, and $ilUser.
Referenced by ilTestOutputGUI\resumePlayerCmd(), ilTestPlayerDynamicQuestionSetGUI\resumePlayerCmd(), and startPlayerCmd().
|
protected |
Definition at line 1912 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\executeCommand(), and ilTestPlayerDynamicQuestionSetGUI\executeCommand().
|
protected |
Definition at line 136 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 479 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\DISPLAY_ACCESS_CODE, showMaximumAllowedUsersReachedMessage(), and ilTestPlayerCommands\START_TEST.
|
protected |
Definition at line 1851 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by prepareTestPage().
|
protected |
Definition at line 2530 of file class.ilTestPlayerAbstractGUI.php.
References assQuestion\getTestPresentationConfig().
Referenced by getQuestionGuiInstance(), and getQuestionInstance().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by populateQuestionNavigation().
|
protected |
Definition at line 2801 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION, and FOLLOWUP_QST_LOCKS_PREVENT_CONFIRMATION_PARAM.
Referenced by populateNextLocksChangedModal().
|
protected |
Definition at line 2891 of file class.ilTestPlayerAbstractGUI.php.
References getRegisteredForcedFeedbackNavUrl().
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by populateQuestionNavigation().
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 211 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\canSaveResult(), isTestAccessible(), and prepareTestPage().
ilTestPlayerAbstractGUI::isNrOfTriesReached | ( | ) |
nr of tries exceeded
Definition at line 1385 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\canSaveResult(), isTestAccessible(), and ilTestOutputGUI\saveQuestionSolution().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by prepareTestPage().
|
protected |
Definition at line 1891 of file class.ilTestPlayerAbstractGUI.php.
Referenced by autosaveCmd(), autosaveOnTimeLimitCmd(), buildReadOnlyStateQuestionNavigationGUI(), ilTestOutputGUI\handleQuestionActionCmd(), ilTestPlayerDynamicQuestionSetGUI\handleQuestionActionCmd(), ilTestOutputGUI\saveQuestionSolution(), ilTestOutputGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by outQuestionSummaryCmd().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by populateInstantResponseModal(), showQuestionEditable(), and showQuestionViewable().
ilTestPlayerAbstractGUI::isTestAccessible | ( | ) |
test accessible returns true if the user can perform the test
Definition at line 1374 of file class.ilTestPlayerAbstractGUI.php.
References isMaxProcessingTimeReached(), and isNrOfTriesReached().
|
protected |
Definition at line 869 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, ilSession\get(), and IL_COMP_MODULE.
Referenced by afterTestPassFinishedCmd().
|
protected |
Definition at line 671 of file class.ilTestPlayerAbstractGUI.php.
References handleIntermediateSubmit(), and markQuestionCmd().
|
protected |
Set a question solved.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 682 of file class.ilTestPlayerAbstractGUI.php.
References getCurrentSequenceElement(), and ilTestPlayerCommands\SHOW_QUESTION.
Referenced by markQuestionAndSaveIntermediateCmd().
ilTestPlayerAbstractGUI::maxProcessingTimeReached | ( | ) |
Outputs a message when the maximum processing time is reached.
Outputs a message when the maximum processing time is reached
@access public
Definition at line 1412 of file class.ilTestPlayerAbstractGUI.php.
References suspendTestCmd().
Referenced by prepareTestPage().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
ilTestPlayerAbstractGUI::outCorrectSolution | ( | ) |
Creates an output of the solution of an answer compared to the correct solution.
@access public
Reimplemented from ilTestServiceGUI.
Definition at line 1663 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, ilObjStyleSheet\getContentStylePath(), ilTestServiceGUI\getCorrectSolutionOutput(), ilUtil\getStyleSheetLocation(), and ilObjStyleSheet\getSyntaxStylePath().
ilTestPlayerAbstractGUI::outObligationsOnlySummaryCmd | ( | ) |
Definition at line 1636 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
ilTestPlayerAbstractGUI::outProcessingTime | ( | $active_id | ) |
Definition at line 1440 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, $ilUser, ilDatePresentation\formatDate(), IL_CAL_FKT_GETDATE, IL_CAL_TIMESTAMP, IL_CAL_UNIX, and iljQueryUtil\initjQuery().
Referenced by outQuestionSummaryCmd(), prepareTestPage(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd().
ilTestPlayerAbstractGUI::outQuestionSummaryCmd | ( | $fullpage = true , |
|
$contextFinishTest = false , |
|||
$obligationsInfo = false , |
|||
$obligationsFilter = false |
|||
) |
Output of a summary of all test questions for test participants.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 1566 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, ilObjTest\allObligationsAnswered(), getContentBlockName(), getKioskHead(), isQuestionSummaryFinishTestButtonRequired(), ilObjTest\lookupExamId(), outProcessingTime(), and ilUtil\sendFailure().
Referenced by outObligationsOnlySummaryCmd(), and outQuestionSummaryWithObligationsInfoCmd().
ilTestPlayerAbstractGUI::outQuestionSummaryWithObligationsInfoCmd | ( | ) |
Definition at line 1631 of file class.ilTestPlayerAbstractGUI.php.
References outQuestionSummaryCmd().
ilTestPlayerAbstractGUI::outUserResultsOverviewCmd | ( | ) |
Definition at line 1786 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 827 of file class.ilTestPlayerAbstractGUI.php.
Referenced by finishTestCmd(), redirectAfterAutosaveCmd(), and redirectAfterDashboardCmd().
|
protected |
Definition at line 2000 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, $ilSetting, ilCharSelectorGUI\_getCurrentGUI(), and ilCharSelectorConfig\ENABLED.
|
protected |
Definition at line 408 of file class.ilTestPlayerAbstractGUI.php.
References ilObjStyleSheet\getContentStylePath().
Referenced by prepareTestPage().
|
protected |
Definition at line 2591 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$tpl, ilTestPlayerCommands\DISCARD_SOLUTION, ilLinkButton\getInstance(), ilSubmitButton\getInstance(), and ilModalGUI\getInstance().
Referenced by populateModals().
|
protected |
Definition at line 2311 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateInstantResponseBlocks().
|
protected |
Definition at line 358 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionFeedback\CSS_CLASS_FEEDBACK_CORRECT, ilAssQuestionFeedback\CSS_CLASS_FEEDBACK_WRONG, and assQuestionGUI\getGenericFeedbackOutput().
Referenced by populateInstantResponseBlocks().
|
protected |
$helperGui |
Definition at line 1985 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by showAnswerOptionalQuestionsConfirmation().
|
protected |
assQuestionGUI | $questionGui |
Definition at line 2255 of file class.ilTestPlayerAbstractGUI.php.
References determineInlineScoreDisplay(), assQuestionGUI\getSolutionOutput(), assQuestionGUI\hasInlineFeedback(), populateFeedbackBlockHeader(), populateGenericFeedbackBlock(), populateScoreBlock(), populateSolutionBlock(), and populateSpecificFeedbackBlock().
Referenced by populateInstantResponseModal(), ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
protected |
Definition at line 2195 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$tpl, ilLinkButton\getInstance(), ilModalGUI\getInstance(), assQuestionGUI\getQuestionHeaderBlockBuilder(), assQuestionGUI\getSolutionOutput(), isShowingPostponeStatusReguired(), assQuestionGUI\outQuestionPage(), populateInstantResponseBlocks(), assQuestionGUI\setNavigationGUI(), and ilModalGUI\TYPE_LARGE.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
protected |
Definition at line 1861 of file class.ilTestPlayerAbstractGUI.php.
References getKioskHead(), and ilUtil\sendInfo().
Referenced by prepareSummaryPage(), and prepareTestPage().
|
protected |
Definition at line 264 of file class.ilTestPlayerAbstractGUI.php.
References buildNextButtonInstance().
Referenced by populateNextButtons().
|
protected |
Definition at line 284 of file class.ilTestPlayerAbstractGUI.php.
References buildPreviousButtonInstance().
Referenced by populatePreviousButtons().
|
protected |
$contentHTML |
Definition at line 2563 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName().
Referenced by ilTestPlayerDynamicQuestionSetGUI\showCheckedQuestionResettingConfirmation().
|
protected |
Definition at line 2573 of file class.ilTestPlayerAbstractGUI.php.
References populateDiscardSolutionModal(), populateNavWhenChangedModal(), populateNextLocksChangedModal(), and populateNextLocksUnchangedModal().
Referenced by showQuestionEditable().
|
protected |
Definition at line 2684 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION, ilTestServiceGUI\$tpl, ilLinkButton\getInstance(), and ilModalGUI\getInstance().
Referenced by populateModals().
|
protected |
Definition at line 258 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerNextButtonBlock(), and populateUpperNextButtonBlock().
Referenced by populateQuestionNavigation(), and ilTestPlayerDynamicQuestionSetGUI\populateQuestionNavigation().
|
protected |
Definition at line 2763 of file class.ilTestPlayerAbstractGUI.php.
References isFollowUpQuestionLocksConfirmationPrevented().
Referenced by populateModals().
|
protected |
Definition at line 2739 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateModals().
|
protected |
Definition at line 252 of file class.ilTestPlayerAbstractGUI.php.
References populateLowerPreviousButtonBlock(), and populateUpperPreviousButtonBlock().
Referenced by populateQuestionNavigation().
|
protected |
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 241 of file class.ilTestPlayerAbstractGUI.php.
References isFirstQuestionInSequence(), isLastQuestionInSequence(), populateNextButtons(), and populatePreviousButtons().
Referenced by ilTestOutputGUI\showQuestionCmd().
|
protected |
Definition at line 375 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateInstantResponseBlocks().
|
protected |
Definition at line 388 of file class.ilTestPlayerAbstractGUI.php.
Referenced by populateInstantResponseBlocks().
|
protected |
Definition at line 342 of file class.ilTestPlayerAbstractGUI.php.
References assQuestionGUI\getSpecificFeedbackOutput().
Referenced by populateInstantResponseBlocks().
|
protected |
Definition at line 398 of file class.ilTestPlayerAbstractGUI.php.
References ilObjStyleSheet\getSyntaxStylePath().
Referenced by prepareTestPage().
|
protected |
Definition at line 234 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
protected |
Definition at line 274 of file class.ilTestPlayerAbstractGUI.php.
References buildNextButtonInstance().
Referenced by populateNextButtons().
|
protected |
Definition at line 294 of file class.ilTestPlayerAbstractGUI.php.
References buildPreviousButtonInstance().
Referenced by populatePreviousButtons().
|
protected |
Definition at line 1837 of file class.ilTestPlayerAbstractGUI.php.
References getContentBlockName(), and populateKioskHead().
Referenced by ilTestPlayerDynamicQuestionSetGUI\showQuestionSelectionCmd().
|
protected |
Definition at line 1102 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, $ilUser, endingTimeReached(), initTestPageTemplate(), isMaxProcessingTimeReached(), isOptionalQuestionAnsweringConfirmationRequired(), ilObjTest\lookupExamId(), maxProcessingTimeReached(), outProcessingTime(), populateContentStyleBlock(), populateKioskHead(), populateSyntaxStyleBlock(), ilTestPlayerCommands\RESUME_PLAYER, showAnswerOptionalQuestionsConfirmation(), and showSideList().
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
ilTestPlayerAbstractGUI::redirectAfterAutosaveCmd | ( | ) |
Redirect the user after an automatic save when the time limit is reached.
ilTestException |
Definition at line 546 of file class.ilTestPlayerAbstractGUI.php.
References $url, ilObjTest\_getPass(), ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, getContentBlockName(), and performTestPassFinishedTasks().
ilTestPlayerAbstractGUI::redirectAfterDashboardCmd | ( | ) |
Definition at line 563 of file class.ilTestPlayerAbstractGUI.php.
References $url, ilObjTest\_getPass(), ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, getContentBlockName(), and performTestPassFinishedTasks().
ilTestPlayerAbstractGUI::redirectBackCmd | ( | ) |
Definition at line 1027 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, backToInfoScreenCmd(), and ilTestServiceGUI\getObjectiveOrientedContainer().
Referenced by afterTestPassFinishedCmd(), and endingTimeReached().
|
protected |
Definition at line 2869 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION.
Referenced by ilTestOutputGUI\showInstantResponseCmd(), and ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd().
ilTestPlayerAbstractGUI::removeIntermediateSolution | ( | ) |
remove an auto-saved solution of the current question
Definition at line 181 of file class.ilTestPlayerAbstractGUI.php.
References getCurrentQuestionId(), and getQuestionInstance().
Referenced by autosaveCmd(), handleIntermediateSubmit(), revertChangesCmd(), ilTestOutputGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), ilTestOutputGUI\submitSolutionAndNextCmd(), and ilTestOutputGUI\submitSolutionCmd().
|
protected |
Definition at line 2333 of file class.ilTestPlayerAbstractGUI.php.
References $_GET.
Referenced by ilTestPlayerDynamicQuestionSetGUI\resetQuestionIdParameter().
|
abstractprotected |
Resume a test at the last position.
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
|
protected |
Definition at line 1329 of file class.ilTestPlayerAbstractGUI.php.
References removeIntermediateSolution(), setAnswerChangedParameter(), and ilTestPlayerCommands\SHOW_QUESTION.
|
protected |
Save the save the switch to prevent the navigation confirmation.
Definition at line 2443 of file class.ilTestPlayerAbstractGUI.php.
References $_POST, $_SESSION, and FOLLOWUP_QST_LOCKS_PREVENT_CONFIRMATION_PARAM.
Referenced by ilTestOutputGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), ilTestOutputGUI\submitSolutionCmd(), and ilTestPlayerDynamicQuestionSetGUI\submitSolutionCmd().
|
abstract |
saves the user input of a question
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
Referenced by autosaveCmd(), autosaveOnTimeLimitCmd(), handleIntermediateSubmit(), and submitIntermediateSolutionCmd().
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 152 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 424 of file class.ilTestPlayerAbstractGUI.php.
References $_POST.
|
protected |
Set the 'answer changed' url parameter for generated links.
bool | $changed |
Definition at line 2417 of file class.ilTestPlayerAbstractGUI.php.
References $changed.
Referenced by ilTestOutputGUI\executeCommand(), ilTestPlayerDynamicQuestionSetGUI\executeCommand(), handleIntermediateSubmit(), ilTestOutputGUI\handleQuestionActionCmd(), ilTestPlayerDynamicQuestionSetGUI\handleQuestionActionCmd(), revertChangesCmd(), ilTestOutputGUI\showInstantResponseCmd(), ilTestPlayerDynamicQuestionSetGUI\showInstantResponseCmd(), and submitIntermediateSolutionCmd().
|
protected |
Definition at line 2796 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION, and FOLLOWUP_QST_LOCKS_PREVENT_CONFIRMATION_PARAM.
|
protected |
Definition at line 1948 of file class.ilTestPlayerAbstractGUI.php.
References populateHelperGuiContent().
Referenced by prepareTestPage().
ilTestPlayerAbstractGUI::showFinalStatementCmd | ( | ) |
Definition at line 1054 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, and 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 @access public |
Definition at line 1700 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, $ilUser, $pass, ilTestServiceGUI\getAdditionalUsrDataHtmlAndPopulateWindowTitle(), getContentBlockName(), ilTestServiceGUI\getObjectiveOrientedContainer(), ilTestServiceGUI\getResultsSignature(), and ilUtil\getStyleSheetLocation().
ilTestPlayerAbstractGUI::showMaximumAllowedUsersReachedMessage | ( | ) |
Definition at line 1641 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\BACK_TO_INFO_SCREEN, and getContentBlockName().
Referenced by initTestCmd(), and ilTestPlayerDynamicQuestionSetGUI\resumePlayerCmd().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
|
protected |
Definition at line 1213 of file class.ilTestPlayerAbstractGUI.php.
References $_GET, $_SESSION, buildEditableStateQuestionNavigationGUI(), determineSolutionPassIndex(), assQuestionGUI\getQuestionHeaderBlockBuilder(), isShowingPostponeStatusReguired(), assQuestionGUI\outQuestionForTest(), populateModals(), assQuestionGUI\setNavigationGUI(), and ilTestPlayerCommands\SKIP_QUESTION.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
protected |
Definition at line 1169 of file class.ilTestPlayerAbstractGUI.php.
References buildReadOnlyStateQuestionNavigationGUI(), assQuestionGUI\getFormEncodingType(), assQuestionGUI\getQuestionHeaderBlockBuilder(), assQuestionGUI\getSolutionOutput(), isShowingPostponeStatusReguired(), assQuestionGUI\outQuestionPage(), and assQuestionGUI\setNavigationGUI().
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
protected |
Go to requested hint list.
Definition at line 1797 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionHintRequestGUI\CMD_SHOW_LIST, and handleIntermediateSubmit().
|
protected |
Definition at line 1531 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, $ilUser, ilUtil\getStyleSheetLocation(), and PRESENTATION_MODE_VIEW.
Referenced by prepareTestPage().
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
|
protected |
Start a test for the first time.
Start a test for the first time. This method contains a lock to prevent multiple submissions by the start test button
Definition at line 439 of file class.ilTestPlayerAbstractGUI.php.
References getLockParameter(), handleUserSettings(), and ilTestPlayerCommands\INIT_TEST.
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
|
protected |
Definition at line 649 of file class.ilTestPlayerAbstractGUI.php.
References saveQuestionSolution(), setAnswerChangedParameter(), and ilTestPlayerCommands\SHOW_QUESTION.
|
abstractprotected |
Reimplemented in ilTestOutputGUI, and ilTestPlayerDynamicQuestionSetGUI.
ilTestPlayerAbstractGUI::suspendTestCmd | ( | ) |
Definition at line 199 of file class.ilTestPlayerAbstractGUI.php.
Referenced by maxProcessingTimeReached().
ilTestPlayerAbstractGUI::toggleSideListCmd | ( | ) |
Toggle side list.
Definition at line 661 of file class.ilTestPlayerAbstractGUI.php.
References $DIC, $ilUser, and ilTestPlayerCommands\SHOW_QUESTION.
|
protected |
Definition at line 693 of file class.ilTestPlayerAbstractGUI.php.
References handleIntermediateSubmit(), and unmarkQuestionCmd().
|
protected |
Set a question unsolved.
Reimplemented in ilTestPlayerDynamicQuestionSetGUI.
Definition at line 704 of file class.ilTestPlayerAbstractGUI.php.
References getCurrentSequenceElement(), and ilTestPlayerCommands\SHOW_QUESTION.
Referenced by unmarkQuestionAndSaveIntermediateCmd().
|
protected |
Definition at line 2896 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION.
Referenced by ilTestOutputGUI\showQuestionCmd(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
ilTestPlayerAbstractGUI::updateWorkingTime | ( | ) |
updates working time and stores state saveresult to see if question has to be stored or not
Definition at line 164 of file class.ilTestPlayerAbstractGUI.php.
References $_SESSION.
Referenced by ilTestOutputGUI\handleQuestionActionCmd(), ilTestOutputGUI\saveQuestionSolution(), and ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd().
|
protected |
Definition at line 55 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\adoptUserSolutionsFromPreviousPass(), and getQuestionInstance().
|
private |
Definition at line 2458 of file class.ilTestPlayerAbstractGUI.php.
|
private |
Definition at line 2492 of file class.ilTestPlayerAbstractGUI.php.
ilTestPlayerAbstractGUI::$cmdCtrl |
Definition at line 33 of file class.ilTestPlayerAbstractGUI.php.
ilTestPlayerAbstractGUI::$endingTimeReached |
Definition at line 35 of file class.ilTestPlayerAbstractGUI.php.
ilTestPlayerAbstractGUI::$maxProcessingTimeReached |
Definition at line 34 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 40 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 45 of file class.ilTestPlayerAbstractGUI.php.
ilTestPlayerAbstractGUI::$ref_id |
Definition at line 30 of file class.ilTestPlayerAbstractGUI.php.
ilTestPlayerAbstractGUI::$saveResult |
Definition at line 31 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\saveQuestionSolution(), and ilTestPlayerDynamicQuestionSetGUI\saveQuestionSolution().
ilTestPlayerAbstractGUI::$sequence |
Definition at line 32 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 60 of file class.ilTestPlayerAbstractGUI.php.
Referenced by archiveParticipantSubmission().
|
protected |
Definition at line 50 of file class.ilTestPlayerAbstractGUI.php.
Referenced by checkTestSessionUser(), ensureExistingTestSession(), and handleSkillTriggering().
const ilTestPlayerAbstractGUI::FOLLOWUP_QST_LOCKS_PREVENT_CONFIRMATION_PARAM = 'followup_qst_locks_prevent_confirmation' |
Definition at line 2794 of file class.ilTestPlayerAbstractGUI.php.
Referenced by isFollowUpQuestionLocksConfirmationPrevented(), saveNavigationPreventConfirmation(), and setFollowUpQuestionLocksConfirmationPrevented().
const ilTestPlayerAbstractGUI::PRESENTATION_MODE_EDIT = 'edit' |
const ilTestPlayerAbstractGUI::PRESENTATION_MODE_VIEW = 'view' |
Definition at line 27 of file class.ilTestPlayerAbstractGUI.php.
Referenced by ilTestOutputGUI\discardSolutionCmd(), ilTestPlayerDynamicQuestionSetGUI\discardSolutionCmd(), ilTestOutputGUI\showQuestionCmd(), ilTestPlayerDynamicQuestionSetGUI\showQuestionCmd(), showSideList(), ilTestOutputGUI\submitSolutionCmd(), and ilTestPlayerDynamicQuestionSetGUI\submitSolutionCmd().