|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ilTestPlayerAbstractGUI:
Collaboration diagram for ilTestPlayerAbstractGUI:Public Member Functions | |
| __construct (ilObjTest $object) | |
| executeCommand () | |
| execute command 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 () | |
| saveQuestionSolution (bool $authorized=true, bool $force=false) | |
| suspendTestCmd () | |
| isMaxProcessingTimeReached () | |
| 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... | |
| redirectAfterQuestionListCmd () | |
| 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... | |
| finishTestCmd () | |
| buildFinishTestModal () | |
| redirectBackCmd () | |
| showFinalStatementCmd () | |
| isTestAccessible () | |
| test accessible returns true if the user can perform the test More... | |
| isNrOfTriesReached () | |
| nr of tries exceeded More... | |
| endingTimeReached () | |
| handle endingTimeReached More... | |
| max_processing_time_reached () | |
| 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... | |
| checkWorkingTimeCmd () | |
| This is asynchronously called by tpl.workingtime.js to check for changes in the user's processing time for a test. More... | |
| outQuestionSummaryCmd () | |
| Output of a summary of all test questions for test participants. More... | |
| 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 () | |
Public Member Functions inherited from ilTestServiceGUI | |
| isContextResultPresentation () | |
| setContextResultPresentation (bool $contextResultPresentation) | |
| setParticipantData (ilTestParticipantData $participantData) | |
| getParticipantData () | |
| getPassOverviewTableData (ilTestSession $test_session, array $passes, bool $with_results) | |
| setObjectiveOrientedContainer (ilTestObjectiveOrientedContainer $objective_oriented_container) | |
| getObjectiveOrientedContainer () | |
| executeCommand () | |
| execute command More... | |
| buildPassOverviewTableGUI (ilTestEvaluationGUI $target_gui) | |
| getPassListOfAnswers (&$result_array, $active_id, $pass, $show_solutions=false, $only_answered_questions=false, $show_question_only=false, $show_reached_points=false, $anchorNav=false, ?ilTestQuestionRelatedObjectivesList $objectives_list=null, ?ResultsTitlesBuilder $testResultHeaderLabelBuilder=null) | |
| Returns the list of answers of a users test pass. 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 $objectives_list=null) | |
| Returns an output of the solution to an answer compared to the correct solution. More... | |
| getObject () | |
Data Fields | |
| const | PRESENTATION_MODE_VIEW = 'view' |
| const | PRESENTATION_MODE_EDIT = 'edit' |
| const | FIXED_SHUFFLER_SEED_MIN_LENGTH = 8 |
| bool | $max_processing_time_reached |
| bool | $ending_time_reached |
| int | $ref_id |
| const | FOLLOWUP_QST_LOCKS_PREVENT_CONFIRMATION_PARAM = 'followup_qst_locks_prevent_confirmation' |
Private Member Functions | |
| checkAndUpdateSaveAllowedByFormTimestamp (bool $force) | |
| buildQuestionObject () | |
| save (assQuestion $question_obj, bool $authorized) | |
| buildNextButtonInstance ($primaryNext) | |
| buildPreviousButtonInstance () | |
| getOnLoadCodeForNavigationButtons (string $target, string $cmd) | |
| outProcessingTime (int $active_id, bool $verbose) | |
| getQuestionFeedbackModalHtml (ilTemplate $tpl, string $nav_url) | |
| isValidSequenceElement ($sequence_element) | |
Private Attributes | |
| array | $cached_question_guis = [] |
| array | $cached_question_objects = [] |
Definition at line 38 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::__construct | ( | ilObjTest | $object | ) |
Definition at line 80 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::accessCodeConfirmedCmd | ( | ) |
Definition at line 813 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\START_TEST.
Here is the call graph for this function:
|
protected |
Definition at line 3083 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 1033 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Test\Settings\MainSettings\ALWAYS_TO_LOGOUT, ILIAS\Repository\ctrl(), ilStartUpGUI\logoutUrl(), ILIAS\Repository\object(), ilUtil\redirect(), and ilTestPlayerCommands\SHOW_FINAL_STATMENT.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::autosaveCmd | ( | ) |
Automatically save a user answer while working on the test (called repeatedly by asynchronous posts in configured autosave interval)
Definition at line 873 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\access(), exit, and ILIAS\Repository\lng().
Here is the call graph for this function:| 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 907 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\REDIRECT_ON_TIME_LIMIT.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::backFromFinishingCmd | ( | ) |
Definition at line 1920 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:
|
protected |
Definition at line 2393 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getSolvedQuestions(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilTestPlayerCommands\MARK_QUESTION_SAVE, ILIAS\Repository\object(), ilTestPlayerCommands\REVERT_CHANGES, ilTestPlayerCommands\SHOW_INSTANT_RESPONSE, ilTestPlayerCommands\SUBMIT_SOLUTION, and ilTestPlayerCommands\UNMARK_QUESTION_SAVE.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::buildFinishTestModal | ( | ) |
Definition at line 1059 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ilTestPlayerCommands\FINISH_TEST, ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
private |
| bool | $primaryNext |
Definition at line 551 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilTestPlayerCommands\NEXT_QUESTION.
Here is the call graph for this function:
|
private |
| $disabled |
Definition at line 574 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\PREVIOUS_QUESTION.
Here is the call graph for this function:
|
private |
Definition at line 384 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_FAILURE, and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:
|
protected |
Definition at line 2359 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getSolvedQuestions(), ILIAS\Repository\ctrl(), ilTestPlayerCommands\EDIT_SOLUTION, ILIAS\Repository\lng(), ilTestPlayerCommands\MARK_QUESTION, ILIAS\Repository\object(), and ilTestPlayerCommands\UNMARK_QUESTION.
Here is the call graph for this function:
|
abstractprotected |
Reimplemented in ilTestPlayerFixedQuestionSetGUI, and ilTestPlayerRandomQuestionSetGUI.
|
protected |
Definition at line 2331 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 437 of file class.ilTestPlayerAbstractGUI.php.
|
private |
Definition at line 368 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), and ilSession\set().
Here is the call graph for this function:
|
protected |
Definition at line 231 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 248 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 258 of file class.ilTestPlayerAbstractGUI.php.
References $test_session, and ilTestSession\getUserId().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::checkWorkingTimeCmd | ( | ) |
This is asynchronously called by tpl.workingtime.js to check for changes in the user's processing time for a test.
This includes extra time added during the test, as this is checked by ilObjTest::getProcessingTimeInSeconds(). The Javascript side then updates the test timer without needing to reload the test page.
Definition at line 1809 of file class.ilTestPlayerAbstractGUI.php.
References exit.
|
protected |
Definition at line 2322 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::confirmSubmitAnswers | ( | ) |
confirm submit results if confirm then results are submitted and the screen will be redirected to the startpage of the test @access public
Definition at line 1759 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
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 922 of file class.ilTestPlayerAbstractGUI.php.
References exit.
|
protected |
Definition at line 458 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 1299 of file class.ilTestPlayerAbstractGUI.php.
References assQuestionGUI\getObject(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 1543 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ILIAS\Repository\ctrl(), ILIAS\Repository\logger(), ILIAS\Repository\object(), PRESENTATION_MODE_VIEW, and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::displayAccessCodeCmd | ( | ) |
Definition at line 801 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\ACCESS_CODE_CONFIRMED, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 1483 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), PRESENTATION_MODE_EDIT, and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::endingTimeReached | ( | ) |
handle endingTimeReached
Definition at line 1732 of file class.ilTestPlayerAbstractGUI.php.
References ilDatePresentation\formatDate(), IL_CAL_UNIX, ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 265 of file class.ilTestPlayerAbstractGUI.php.
References $test_session, ilTestSession\doesAccessCodeInSessionExists(), ilTestSession\getAccessCodeFromSession(), ilTestSession\getActiveId(), ilTestSession\isAnonymousUser(), ilTestSession\saveToDb(), ilTestSession\setAnonymousId(), ilTestSession\setUserId(), and ILIAS\Repository\user().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestPlayerAbstractGUI::executeCommand | ( | ) |
execute command
Reimplemented from ilTestServiceGUI.
Definition at line 87 of file class.ilTestPlayerAbstractGUI.php.
References $id, ilTestServiceGUI\$test_sequence_factory, checkReadAccess(), checkTestExecutable(), checkTestSessionUser(), ILIAS\Repository\ctrl(), ensureExistingTestSession(), exit, getCurrentSequenceElement(), ilTestServiceGUI\getObjectiveOrientedContainer(), ilTestSequenceFactory\getSequenceByTestSession(), getTestPlayerTitle(), handleCheckTestPassValid(), handlePasswordProtectionRedirect(), initAssessmentSettings(), iljQueryUtil\initjQuery(), initProcessLocker(), ilTestPlayerCommands\isTestExecutionCommand(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\settings(), ILIAS\Repository\tabs(), ilTestPlayerLayoutProvider\TEST_PLAYER_KIOSK_MODE_ENABLED, ilTestPlayerLayoutProvider\TEST_PLAYER_SHORT_TITLE, ilTestPlayerLayoutProvider\TEST_PLAYER_TITLE, ilTestPlayerLayoutProvider\TEST_PLAYER_VIEW_TITLE, and ILIAS\Repository\user().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::finishTestCmd | ( | ) |
Definition at line 989 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, ilSession\clear(), ILIAS\Repository\ctrl(), ilSession\get(), ILIAS\Repository\logger(), ilSession\set(), and ILIAS\Test\Logging\TEST_RUN_FINISHED.
Here is the call graph for this function:
|
protected |
Definition at line 3046 of file class.ilTestPlayerAbstractGUI.php.
References ilTestRandomQuestionSetBuilder\getInstance(), ILIAS\Repository\lng(), and ILIAS\Repository\logger().
Here is the call graph for this function:
|
protected |
Definition at line 2663 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::getContentBlockName | ( | ) |
Returns the name of the current content block (depends on the kiosk mode setting)
Definition at line 2041 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 864 of file class.ilTestPlayerAbstractGUI.php.
Referenced by removeIntermediateSolution().
Here is the caller graph for this function:
|
protected |
Definition at line 2602 of file class.ilTestPlayerAbstractGUI.php.
Referenced by executeCommand().
Here is the caller graph for this function:
|
protected |
Definition at line 2438 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\FINISH_TEST, ILIAS\Repository\object(), and ilTestPlayerCommands\QUESTION_SUMMARY.
Here is the call graph for this function:
|
protected |
Definition at line 2629 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2263 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::getLockParameter | ( | ) |
Definition at line 725 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2649 of file class.ilTestPlayerAbstractGUI.php.
References ilUtil\_getHttpPath().
Here is the call graph for this function:
|
protected |
Definition at line 2634 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2644 of file class.ilTestPlayerAbstractGUI.php.
|
private |
Definition at line 585 of file class.ilTestPlayerAbstractGUI.php.
References $id.
|
protected |
Definition at line 2620 of file class.ilTestPlayerAbstractGUI.php.
|
private |
Definition at line 2485 of file class.ilTestPlayerAbstractGUI.php.
References ilTemplate\get(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 2694 of file class.ilTestPlayerAbstractGUI.php.
References assQuestionGUI\getObject(), assQuestionGUI\populateJavascriptFilesRequiredForWorkForm(), assQuestionGUI\PRESENTATION_CONTEXT_TEST, assQuestionGUI\setObject(), assQuestionGUI\setPresentationContext(), and assQuestionGUI\setTargetGui().
Here is the call graph for this function:
|
protected |
Definition at line 2721 of file class.ilTestPlayerAbstractGUI.php.
References ilLoggerFactory\getLogger(), assQuestion\instantiateQuestion(), and ILIAS\Repository\user().
Referenced by removeIntermediateSolution().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2895 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2910 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get().
Here is the call graph for this function:
|
protected |
Definition at line 2611 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2350 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 3130 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\buildExamId(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 3003 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2937 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\SUBMIT_SOLUTION.
Here is the call graph for this function:
|
protected |
Definition at line 2673 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
The test password is only checked once per session to avoid errors during autosave if the password is changed during a running test. See Mantis #22536 for more details.
Definition at line 2219 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\START_TEST.
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 3102 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object(), and ilTestNavigationToolbarGUI\setFinishTestButtonPrimary().
Here is the call graph for this function:
|
protected |
Definition at line 2073 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:
|
protected |
Definition at line 2996 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
| ilTestSession | $test_session |
Definition at line 2276 of file class.ilTestPlayerAbstractGUI.php.
References ilTestSession\getActiveId(), ilTestSession\getPass(), ilTestSession\getUserId(), ILIAS\Repository\logger(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 3096 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 2747 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\logger(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::handleUserSettings | ( | ) |
Handles some form parameters on starting and resuming a test.
Definition at line 821 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 2268 of file class.ilTestPlayerAbstractGUI.php.
Referenced by executeCommand().
Here is the caller graph for this function:
|
protected |
Definition at line 284 of file class.ilTestPlayerAbstractGUI.php.
References ilTestServiceGUI\$db, $ilDB, and ILIAS\Repository\logger().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Start a test for the first time after a redirect.
Definition at line 782 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ilTestPlayerCommands\DISPLAY_ACCESS_CODE, and ilTestPlayerCommands\START_TEST.
Here is the call graph for this function:
|
protected |
Definition at line 2191 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\event(), and ILIAS\Repository\form().
Here is the call graph for this function:
|
protected |
Definition at line 2740 of file class.ilTestPlayerAbstractGUI.php.
References assQuestion\getTestPresentationConfig(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 2063 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2847 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get().
Here is the call graph for this function:
|
protected |
Definition at line 2923 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2068 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::isMaxProcessingTimeReached | ( | ) |
Definition at line 447 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::isNrOfTriesReached | ( | ) |
nr of tries exceeded
Definition at line 1722 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 1178 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2247 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 1193 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::isTestAccessible | ( | ) |
test accessible returns true if the user can perform the test
Definition at line 1711 of file class.ilTestPlayerAbstractGUI.php.
|
private |
Definition at line 2949 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 947 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Set a question solved.
Definition at line 956 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::max_processing_time_reached | ( | ) |
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 1749 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2121 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ILIAS\Repository\ctrl(), ILIAS\Repository\logger(), ILIAS\Repository\object(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::outCorrectSolution | ( | ) |
Creates an output of the solution of an answer compared to the correct solution.
Reimplemented from ilTestServiceGUI.
Definition at line 1928 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ilObjStyleSheet\getContentStylePath(), ilUtil\getStyleSheetLocation(), ilObjStyleSheet\getSyntaxStylePath(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
private |
Definition at line 1777 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ilTestPlayerCommands\REDIRECT_AFTER_QUESTION_LIST.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::outQuestionSummaryCmd | ( | ) |
Output of a summary of all test questions for test participants.
Definition at line 1867 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), ILIAS\Repository\help(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ilObjTest\lookupExamId(), ILIAS\Repository\object(), and ilTestPlayerLayoutProvider\TEST_PLAYER_VIEW_TITLE.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::outUserResultsOverviewCmd | ( | ) |
Definition at line 2054 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 3022 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng(), ILIAS\Repository\logger(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 1023 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 674 of file class.ilTestPlayerAbstractGUI.php.
References ilObjStyleSheet\getContentStylePath().
Here is the call graph for this function:
|
protected |
Definition at line 2785 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\DISCARD_SOLUTION, and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 2581 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 2594 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 621 of file class.ilTestPlayerAbstractGUI.php.
References ilAssQuestionFeedback\CSS_CLASS_FEEDBACK_CORRECT, ilAssQuestionFeedback\CSS_CLASS_FEEDBACK_WRONG, and assQuestionGUI\getGenericFeedbackOutput().
Here is the call graph for this function:
|
protected |
| $helperGui |
Definition at line 2345 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 2504 of file class.ilTestPlayerAbstractGUI.php.
References ilObjTest\_getPass(), assQuestionGUI\getObject(), assQuestionGUI\getSolutionOutput(), assQuestionGUI\hasInlineFeedback(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 2447 of file class.ilTestPlayerAbstractGUI.php.
References assQuestionGUI\getObject(), assQuestionGUI\getQuestionHeaderBlockBuilder(), assQuestionGUI\getSolutionOutput(), assQuestionGUI\outQuestionPage(), and assQuestionGUI\setNavigationGUI().
Here is the call graph for this function:
|
protected |
Definition at line 511 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 529 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2760 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 2773 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 505 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2813 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 2799 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 499 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2856 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\AUTO_SAVE, ilTestPlayerCommands\AUTO_SAVE_ON_TIME_LIMIT, ILIAS\Repository\ctrl(), ilTestPlayerCommands\DETECT_CHANGES, ILIAS\UI\Component\Signal\getId(), assQuestionGUI\getObject(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 488 of file class.ilTestPlayerAbstractGUI.php.
|
abstractprotected |
Reimplemented in ilTestPlayerFixedQuestionSetGUI, and ilTestPlayerRandomQuestionSetGUI.
|
protected |
Definition at line 641 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 654 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 598 of file class.ilTestPlayerAbstractGUI.php.
References assQuestionGUI\getObject(), and assQuestionGUI\getSpecificFeedbackOutput().
Here is the call graph for this function:
|
protected |
Definition at line 664 of file class.ilTestPlayerAbstractGUI.php.
References ilObjStyleSheet\getSyntaxStylePath().
Here is the call graph for this function:
|
protected |
Definition at line 468 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 520 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 538 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2181 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 1122 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilObjTest\lookupExamId(), ILIAS\Repository\object(), ilTestPlayerCommands\RESUME_PLAYER, and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 2163 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::redirectAfterAutosaveCmd | ( | ) |
Redirect the user after an automatic save when the time limit is reached.
| ilTestException |
Definition at line 841 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 855 of file class.ilTestPlayerAbstractGUI.php.
References $url, ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::redirectAfterQuestionListCmd | ( | ) |
Definition at line 848 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::redirectBackCmd | ( | ) |
Definition at line 1078 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 2900 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), and ilSession\set().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::removeIntermediateSolution | ( | ) |
Definition at line 323 of file class.ilTestPlayerAbstractGUI.php.
References getCurrentQuestionId(), and getQuestionInstance().
Here is the call graph for this function:
|
protected |
Definition at line 734 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\object(), ilTestPlayerCommands\QUESTION_SUMMARY, ilSession\set(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:
|
protected |
Definition at line 1534 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:
|
private |
Definition at line 401 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ilObjTest\_getPass(), assQuestion\answerToParticipantInteraction(), ilLOTestQuestionAdapter\getInstance(), ILIAS\Repository\logger(), ILIAS\Repository\object(), and assQuestion\persistWorkingState().
Here is the call graph for this function:
|
protected |
Definition at line 2683 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\set().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::saveQuestionSolution | ( | bool | $authorized = true, |
| bool | $force = false |
||
| ) |
Definition at line 333 of file class.ilTestPlayerAbstractGUI.php.
| 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 297 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
Here is the call graph for this function:| 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 689 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 2668 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 2842 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\set().
Here is the call graph for this function:
|
protected |
Definition at line 2309 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::showFinalStatementCmd | ( | ) |
Definition at line 1098 of file class.ilTestPlayerAbstractGUI.php.
References ilTestPlayerCommands\AFTER_TEST_PASS_FINISHED, ILIAS\Repository\ctrl(), ILIAS\Repository\object(), and ilTestPlayerLayoutProvider\TEST_PLAYER_VIEW_TITLE.
Here is the call graph for this function:
|
protected |
Definition at line 2090 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\object(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:| 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 1964 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, $counter, ILIAS\Repository\ctrl(), assQuestionGUI\getObject(), assQuestionGUI\getSolutionOutput(), ilUtil\getStyleSheetLocation(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 1327 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ILIAS\Repository\ctrl(), ilLOTestQuestionAdapter\getInstance(), assQuestionGUI\getObject(), ILIAS\Repository\help(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\object(), PRESENTATION_MODE_EDIT, PRESENTATION_MODE_VIEW, ilSession\set(), assQuestionGUI\setQuestionCount(), assQuestionGUI\setQuestionHeaderBlockBuilder(), assQuestionGUI\setSequenceNumber(), and ilTestPlayerCommands\SUBMIT_INTERMEDIATE_SOLUTION.
Here is the call graph for this function:
|
protected |
Definition at line 1242 of file class.ilTestPlayerAbstractGUI.php.
References assQuestionGUI\getQuestionHeaderBlockBuilder().
Here is the call graph for this function:
|
protected |
Definition at line 1198 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 1816 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\UI\Component\Listing\Workflow\Step\IN_PROGRESS, ILIAS\Repository\lng(), ILIAS\UI\Component\Listing\Workflow\Step\NOT_STARTED, PRESENTATION_MODE_VIEW, ilTestPlayerCommands\SHOW_QUESTION, and ilTestPlayerLayoutProvider\TEST_PLAYER_QUESTIONLIST.
Here is the call graph for this function:
|
protected |
Definition at line 1578 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ILIAS\Repository\ctrl(), ILIAS\Repository\logger(), ILIAS\Repository\object(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:
|
protected |
Start a test for the first time.
Start a test for the first time. This method contains a lock to prevent multiple submissions by the start test button
Definition at line 704 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\INIT_TEST.
Here is the call graph for this function:
|
protected |
Definition at line 1612 of file class.ilTestPlayerAbstractGUI.php.
References $_SERVER, ILIAS\Repository\ctrl(), ilSession\get(), ilLOTestQuestionAdapter\getInstance(), ILIAS\Repository\logger(), ILIAS\Repository\object(), ilTestPlayerCommands\QUESTION_SUMMARY, ilSession\set(), ilTestPlayerCommands\SHOW_QUESTION, and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 938 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:
|
protected |
Definition at line 2966 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\object(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:
|
protected |
Definition at line 1489 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\object(), PRESENTATION_MODE_VIEW, ilUtil\redirect(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:| ilTestPlayerAbstractGUI::suspendTestCmd | ( | ) |
Definition at line 442 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 967 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Set a question unsolved.
Definition at line 978 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl(), and ilTestPlayerCommands\SHOW_QUESTION.
Here is the call graph for this function:
|
protected |
Definition at line 2928 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), and ilSession\set().
Here is the call graph for this function:
|
protected |
Definition at line 2944 of file class.ilTestPlayerAbstractGUI.php.
References ilLPStatusWrapper\_updateStatus(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilTestPlayerAbstractGUI::updateWorkingTime | ( | ) |
updates working time and stores state saveresult to see if question has to be stored or not
Definition at line 308 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), ILIAS\Repository\object(), and ilSession\set().
Here is the call graph for this function:
|
protected |
Definition at line 64 of file class.ilTestPlayerAbstractGUI.php.
|
private |
Definition at line 54 of file class.ilTestPlayerAbstractGUI.php.
|
private |
Definition at line 59 of file class.ilTestPlayerAbstractGUI.php.
| bool ilTestPlayerAbstractGUI::$ending_time_reached |
Definition at line 48 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 68 of file class.ilTestPlayerAbstractGUI.php.
| bool ilTestPlayerAbstractGUI::$max_processing_time_reached |
Definition at line 47 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 78 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 61 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 62 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 66 of file class.ilTestPlayerAbstractGUI.php.
| int ilTestPlayerAbstractGUI::$ref_id |
Definition at line 49 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 65 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 63 of file class.ilTestPlayerAbstractGUI.php.
Referenced by checkTestSessionUser(), and ensureExistingTestSession().
|
protected |
Definition at line 70 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 43 of file class.ilTestPlayerAbstractGUI.php.
| const ilTestPlayerAbstractGUI::FIXED_SHUFFLER_SEED_MIN_LENGTH = 8 |
Definition at line 45 of file class.ilTestPlayerAbstractGUI.php.
| const ilTestPlayerAbstractGUI::FOLLOWUP_QST_LOCKS_PREVENT_CONFIRMATION_PARAM = 'followup_qst_locks_prevent_confirmation' |
Definition at line 2840 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 71 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 72 of file class.ilTestPlayerAbstractGUI.php.
| const ilTestPlayerAbstractGUI::PRESENTATION_MODE_EDIT = 'edit' |
Definition at line 41 of file class.ilTestPlayerAbstractGUI.php.
Referenced by editSolutionCmd(), and showQuestionCmd().
| const ilTestPlayerAbstractGUI::PRESENTATION_MODE_VIEW = 'view' |
Definition at line 40 of file class.ilTestPlayerAbstractGUI.php.
Referenced by discardSolutionCmd(), showQuestionCmd(), showSideList(), and submitSolutionCmd().