|
ILIAS
trunk Revision v12.0_alpha-1221-g4e438232683
|
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 3094 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 1923 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 2400 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 1062 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 2362 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 2334 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 1812 of file class.ilTestPlayerAbstractGUI.php.
References exit.
|
protected |
Definition at line 2325 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 1762 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 1302 of file class.ilTestPlayerAbstractGUI.php.
References assQuestionGUI\getObject(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 1546 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 1486 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 1735 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 3057 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 2674 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::getContentBlockName | ( | ) |
Returns the name of the current content block (depends on the kiosk mode setting)
Definition at line 2044 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 2613 of file class.ilTestPlayerAbstractGUI.php.
Referenced by executeCommand().
Here is the caller graph for this function:
|
protected |
Definition at line 2449 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 2640 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2266 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 2660 of file class.ilTestPlayerAbstractGUI.php.
References ilUtil\_getHttpPath().
Here is the call graph for this function:
|
protected |
Definition at line 2645 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2655 of file class.ilTestPlayerAbstractGUI.php.
|
private |
Definition at line 585 of file class.ilTestPlayerAbstractGUI.php.
References $id.
|
protected |
Definition at line 2631 of file class.ilTestPlayerAbstractGUI.php.
|
private |
Definition at line 2496 of file class.ilTestPlayerAbstractGUI.php.
References ilTemplate\get(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 2705 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 2732 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 2906 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2921 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get().
Here is the call graph for this function:
|
protected |
Definition at line 2622 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2353 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 3141 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 3014 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 2948 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 2684 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 2222 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 3113 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object(), and ilTestNavigationToolbarGUI\setFinishTestButtonPrimary().
Here is the call graph for this function:
|
protected |
Definition at line 2076 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 3007 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
| ilTestSession | $test_session |
Definition at line 2279 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 3107 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 2758 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 2271 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 2194 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 2751 of file class.ilTestPlayerAbstractGUI.php.
References assQuestion\getTestPresentationConfig(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 2066 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2858 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get().
Here is the call graph for this function:
|
protected |
Definition at line 2934 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2071 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 1725 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 1181 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2250 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 1196 of file class.ilTestPlayerAbstractGUI.php.
| ilTestPlayerAbstractGUI::isTestAccessible | ( | ) |
test accessible returns true if the user can perform the test
Definition at line 1714 of file class.ilTestPlayerAbstractGUI.php.
|
private |
Definition at line 2960 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 1752 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 2124 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 1931 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 1780 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 1870 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 2057 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 3033 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 2796 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 2592 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 2605 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 2348 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 2515 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 2458 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 2771 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 2784 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 2824 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 2810 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 2867 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 2184 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 1125 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 2166 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 1081 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 2911 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 1537 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 2694 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 2679 of file class.ilTestPlayerAbstractGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 2853 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\set().
Here is the call graph for this function:
|
protected |
Definition at line 2312 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 1101 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 2093 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 1967 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 1330 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 1245 of file class.ilTestPlayerAbstractGUI.php.
References assQuestionGUI\getQuestionHeaderBlockBuilder().
Here is the call graph for this function:
|
protected |
Definition at line 1201 of file class.ilTestPlayerAbstractGUI.php.
|
protected |
Definition at line 1819 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 1581 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 1615 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 2977 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 1492 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 2939 of file class.ilTestPlayerAbstractGUI.php.
References ilSession\get(), and ilSession\set().
Here is the call graph for this function:
|
protected |
Definition at line 2955 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 2851 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().