|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Matching question GUI representation. More...
Inheritance diagram for assMatchingQuestionGUI:
Collaboration diagram for assMatchingQuestionGUI:Public Member Functions | |
| __construct ($id=-1) | |
| writeAnswerSpecificPostData (ilPropertyFormGUI $form) | |
| Extracts the answer specific values from the request and applies them to the data object. More... | |
| writeQuestionSpecificPostData (ilPropertyFormGUI $form) | |
| Extracts the question specific values from the request and applies them to the data object. More... | |
| uploadterms () | |
| removeimageterms () | |
| uploaddefinitions () | |
| removeimagedefinitions () | |
| addterms () | |
| removeterms () | |
| adddefinitions () | |
| removedefinitions () | |
| addpairs () | |
| removepairs () | |
| editQuestion (bool $checkonly=false, ?bool $is_save_cmd=null) | |
| populateAnswerSpecificFormPart (\ilPropertyFormGUI $form) | |
| populateQuestionSpecificFormPart (\ilPropertyFormGUI $form) | |
| getSolutionOutput (int $active_id, ?int $pass=null, bool $graphical_output=false, bool $result_output=false, bool $show_question_only=true, bool $show_feedback=false, bool $show_correct_solution=false, bool $show_manual_scoring=false, bool $show_question_text=true, bool $show_inline_feedback=true) | |
| renderSolutionOutput (mixed $user_solutions, int $active_id, ?int $pass, bool $graphical_output=false, bool $result_output=false, bool $show_question_only=true, bool $show_feedback=false, bool $show_correct_solution=false, bool $show_manual_scoring=false, bool $show_question_text=true, bool $show_autosave_title=false, bool $show_inline_feedback=false,) | |
| getPreview (bool $show_question_only=false, bool $show_inline_feedback=false) | |
| getTestOutput (int $active_id, int $attempt, bool $is_question_postponed=false, array|bool $user_post_solutions=false, bool $show_specific_inline_feedback=false) | |
| checkInput () | |
| check input fields More... | |
| getSpecificFeedbackOutput (array $userSolution) | |
| Returns the answer specific feedback for the question. More... | |
| getAfterParticipationSuppressionAnswerPostVars () | |
| Returns a list of postvars which will be suppressed in the form output when used in scoring adjustment. More... | |
| getAfterParticipationSuppressionQuestionPostVars () | |
| Returns a list of postvars which will be suppressed in the form output when used in scoring adjustment. More... | |
| getAnswersFrequency ($relevantAnswers, $questionIndex) | |
| getAnswerFrequencyTableGUI ($parentGui, $parentCmd, $relevantAnswers, $questionIndex) | |
| populateCorrectionsFormProperties (ilPropertyFormGUI $form) | |
| saveCorrectionsFormProperties (ilPropertyFormGUI $form) | |
Public Member Functions inherited from assQuestionGUI | |
| editQuestion (bool $checkonly=false, ?bool $is_save_cmd=null) | |
| getSpecificFeedbackOutput (array $userSolution) | |
| Returns the answer specific feedback for the question. More... | |
| getSolutionOutput (int $active_id, ?int $pass=null, bool $graphical_output=false, bool $result_output=false, bool $show_question_only=true, bool $show_feedback=false, bool $show_correct_solution=false, bool $show_manual_scoring=false, bool $show_question_text=true, bool $show_inline_feedback=true) | |
| getPreview (bool $show_question_only=false, bool $show_inline_feedback=false) | |
| getTestOutput (int $active_id, int $pass, bool $is_question_postponed=false, array|bool $user_post_solutions=false, bool $show_specific_inline_feedback=false) | |
| renderSolutionOutput (mixed $user_solutions, int $active_id, ?int $pass, bool $graphical_output=false, bool $result_output=false, bool $show_question_only=true, bool $show_feedback=false, bool $show_correct_solution=false, bool $show_manual_scoring=false, bool $show_question_text=true, bool $show_autosave_title=false, bool $show_inline_feedback=false,) | |
| getObject () | |
| setObject (assQuestion $question) | |
| setCopyToExistingPoolOnSave (?int $pool_ref_id) | |
| getCopyToExistingPoolOnSave () | |
| setCopyToNewPoolOnSave (?string $pool_title) | |
| getCopyToNewPoolOnSave () | |
| setMoveAfterQuestionId (?int $question_id) | |
| getMoveAfterQuestionId () | |
| hasInlineFeedback () | |
| addHeaderAction () | |
| redrawHeaderAction () | |
| getHeaderAction () | |
| getCommentsPanelHTML () | |
| executeCommand () | |
| getType () | |
| needed for page editor compliance More... | |
| getPresentationContext () | |
| setPresentationContext (string $presentationContext) | |
| isTestPresentationContext () | |
| isPreviousSolutionPrefilled () | |
| setPreviousSolutionPrefilled (bool $previousSolutionPrefilled) | |
| getRenderPurpose () | |
| setRenderPurpose (string $renderPurpose) | |
| isRenderPurposePrintPdf () | |
| isRenderPurposePreview () | |
| isRenderPurposeInputValue () | |
| isRenderPurposePlayback () | |
| isRenderPurposeDemoplay () | |
| renderPurposeSupportsFormHtml () | |
| getEditContext () | |
| setEditContext (string $editContext) | |
| isAuthoringEditContext () | |
| isAdjustmentEditContext () | |
| setAdjustmentEditContext () | |
| getNavigationGUI () | |
| setNavigationGUI (?ilTestQuestionNavigationGUI $navigationGUI) | |
| setTaxonomyIds (array $taxonomyIds) | |
| getTaxonomyIds () | |
| setTargetGui ($linkTargetGui) | |
| setTargetGuiClass (string $targetGuiClass) | |
| getTargetGuiClass () | |
| setQuestionHeaderBlockBuilder (\ilQuestionHeaderBlockBuilder $questionHeaderBlockBuilder) | |
| getQuestionHeaderBlockBuilder () | |
| setQuestionActionCmd (string $questionActionCmd) | |
| getQuestionActionCmd () | |
| assessment () | |
| populateJavascriptFilesRequiredForWorkForm (ilGlobalTemplateInterface $tpl) | |
| getPresentationJavascripts () | |
| getQuestionTemplate () | |
| getILIASPage (string $html="") | |
| Returns the ILIAS Page around a question. More... | |
| outQuestionPage ($a_temp_var, $a_postponed=false, $active_id="", $html="", $inlineFeedbackEnabled=false) | |
| syncQuestion () | |
| saveReturn () | |
| saveQuestion () | |
| setAdditionalContentEditingModeFromPost () | |
| getContextPath ($cont_obj, int $a_endnode_id, int $a_startnode_id=1) | |
| get context path in content object tree More... | |
| setSequenceNumber (int $nr) | |
| getSequenceNumber () | |
| setQuestionCount (int $a_question_count) | |
| getQuestionCount () | |
| getErrorMessage () | |
| setErrorMessage (string $errormessage) | |
| addErrorMessage (string $errormessage) | |
| getQuestionType () | |
| getAsValueAttribute (string $a_value) | |
| addQuestionFormCommandButtons (ilPropertyFormGUI $form) | |
| addBasicQuestionFormProperties (ilPropertyFormGUI $form) | |
| getGenericFeedbackOutput (int $active_id, ?int $pass) | |
| getGenericFeedbackOutputForCorrectSolution () | |
| getGenericFeedbackOutputForIncorrectSolution () | |
| outQuestionType () | |
| saveSuggestedSolution () | |
| cancelSuggestedSolution () | |
| suggestedsolution (bool $save=false) | |
| outSolutionExplorer () | |
| saveSuggestedSolutionType () | |
| cancelExplorer () | |
| outPageSelector () | |
| outChapterSelector () | |
| outGlossarySelector () | |
| linkChilds () | |
| addPG () | |
| addST () | |
| addGIT () | |
| isSaveCommand () | |
| setQuestionTabs () | |
| addTab_SuggestedSolution (ilTabsGUI $tabs, string $classname) | |
| getEditQuestionTabCommands () | |
| isAutosaveable () | |
| outQuestionForTest (string $formaction, int $active_id, ?int $pass, bool $is_question_postponed=false, array|bool $user_post_solutions=false, bool $show_specific_inline_feedback=false) | |
| magicAfterTestOutput () | |
| getFormEncodingType () | |
| setPreviewSession (ilAssQuestionPreviewSession $preview_session) | |
| getPreviewSession () | |
| buildFocusAnchorHtml () | |
| isAnswerFrequencyStatisticSupported () | |
| getSubQuestionsIndex () | |
| getAnswersFrequency ($relevantAnswers, $questionIndex) | |
| getAnswerFrequencyTableGUI ($parentGui, $parentCmd, $relevantAnswers, $questionIndex) | |
| prepareReprintableCorrectionsForm (ilPropertyFormGUI $form) | |
| populateCorrectionsFormProperties (ilPropertyFormGUI $form) | |
| saveCorrectionsFormProperties (ilPropertyFormGUI $form) | |
| isInLearningModuleContext () | |
| setInLearningModuleContext (bool $flag) | |
| cmdNeedsExistingQuestion (string $cmd) | |
| setContextAllowsSyncToPool (bool $sync_allowed) | |
| needsSyncQuery () | |
| getQuestionSyncModal (string $cmd, string $cmd_class='') | |
| getAutoSavedSolutionOutput (int $active_id, int $pass, bool $graphical_output=false, bool $result_output=false, bool $show_question_only=true, bool $show_feedback=false, bool $show_correct_solution=false, bool $show_manual_scoring=false, bool $show_question_text=true, bool $show_autosave_title=false, bool $show_inline_feedback=false) | |
| buildFileDownloadLink () | |
Public Member Functions inherited from ilGuiQuestionScoringAdjustable | |
| populateQuestionSpecificFormPart (ilPropertyFormGUI $form) | |
| Adds the question specific forms parts to a question property form gui. More... | |
| writeQuestionSpecificPostData (ilPropertyFormGUI $form) | |
| Extracts the question specific values from the request and applies them to the data object. More... | |
| getAfterParticipationSuppressionQuestionPostVars () | |
| Returns a list of postvars which will be suppressed in the form output when used in scoring adjustment. More... | |
Public Member Functions inherited from ilGuiAnswerScoringAdjustable | |
| populateAnswerSpecificFormPart (ilPropertyFormGUI $form) | |
| Adds the answer specific form parts to a question property form gui. More... | |
| writeAnswerSpecificPostData (ilPropertyFormGUI $form) | |
| Extracts the answer specific values from the request and applies them to the data object. More... | |
| getAfterParticipationSuppressionAnswerPostVars () | |
| Returns a list of postvars which will be suppressed in the form output when used in scoring adjustment. More... | |
Private Member Functions | |
| isDefImgUploadCommand () | |
| isTermImgUploadCommand () | |
| isValidTermAndDefinitionAmount (ilPropertyFormGUI $form) | |
| for mode 1:1 terms count must not be less than definitions count for mode n:n this limitation is cancelled More... | |
| populateDefinition (ilTemplate $template, assAnswerMatchingDefinition $definition, array $solutions, array $terms) | |
| populateAssignedTerms (ilTemplate $definition_template, int $definition_id, array $assigned_term_ids, array $available_terms) | |
| getArrayKeyForTermId (int $term_id, array $terms) | |
| buildTermHtml (assAnswerMatchingTerm $term, ?int $definition_id=null) | |
| buildSolutionsArray (int $active_id, int $attempt, array|bool $user_post_solutions) | |
| isCorrectMatching ($pair, $definition, $term) | |
| initializePlayerJS () | |
Additional Inherited Members | |
Static Public Member Functions inherited from assQuestionGUI | |
| static | _getQuestionGUI (string $question_type='', int $question_id=-1) |
| Creates a question gui representation and returns the alias to the question gui. More... | |
| static | getCommandsFromClassConstants (string $guiClassName, string $cmdConstantNameBegin='CMD_') |
| static | prepareTextareaOutput (?string $txt_output, bool $prepare_for_latex_output=false, bool $omitNl2BrWhenTextArea=false) |
| Prepares a string for a text area output where latex code may be in it If the text is HTML-free, CHR(13) will be converted to a line break. More... | |
Data Fields inherited from assQuestionGUI | |
| const | ALLOWED_PLAIN_TEXT_TAGS = "<em>, <strong>" |
| sk - 12.05.2023: This const is also used in ilKprimChoiceWizardInputGUI. More... | |
| const | SESSION_PREVIEW_DATA_BASE_INDEX = 'ilAssQuestionPreviewAnswers' |
| const | FORM_MODE_EDIT = 'edit' |
| const | FORM_MODE_ADJUST = 'adjust' |
| const | FORM_ENCODING_URLENCODE = 'application/x-www-form-urlencoded' |
| const | FORM_ENCODING_MULTIPART = 'multipart/form-data' |
| const | CORRECTNESS_NOT_OK = 0 |
| const | CORRECTNESS_MOSTLY_OK = 1 |
| const | CORRECTNESS_OK = 2 |
| const | RENDER_PURPOSE_PLAYBACK = 'renderPurposePlayback' |
| const | RENDER_PURPOSE_DEMOPLAY = 'renderPurposeDemoplay' |
| const | RENDER_PURPOSE_PREVIEW = 'renderPurposePreview' |
| const | RENDER_PURPOSE_PRINT_PDF = 'renderPurposePrintPdf' |
| const | RENDER_PURPOSE_INPUT_VALUE = 'renderPurposeInputValue' |
| const | EDIT_CONTEXT_AUTHORING = 'authoring' |
| const | EDIT_CONTEXT_ADJUSTMENT = 'adjustment' |
| const | PRESENTATION_CONTEXT_TEST = 'pContextTest' |
| const | PRESENTATION_CONTEXT_RESULTS = 'pContextResults' |
| const | CMD_SYNC_QUESTION_AND_RETURN = 'syncQuestionReturn' |
Protected Attributes inherited from assQuestionGUI | |
| const | HAS_SPECIAL_QUESTION_COMMANDS = false |
| const | SUGGESTED_SOLUTION_COMMANDS_CANCEL = 'cancelSuggestedSolution' |
| const | SUGGESTED_SOLUTION_COMMANDS_SAVE = 'saveSuggestedSolution' |
| const | SUGGESTED_SOLUTION_COMMANDS_DEFAULT = 'suggestedsolution' |
| const | QUESTION_SAVE_CMDS |
| const | ADDITIONAL_CMDS_NEEDING_EXISTING_QST |
| There are functions that need an existing question. More... | |
| ilLogger | $logger |
| GeneralQuestionPropertiesRepository | $questionrepository |
| GUIService | $notes_gui |
| ilCtrl | $ctrl |
| assQuestion | $object |
| ilGlobalPageTemplate | $tpl |
| ilLanguage | $lng |
| Refinery | $refinery |
| $error | |
| string | $errormessage |
| int | $sequence_no |
| sequence number in test More... | |
| int | $question_count |
| question count in test More... | |
| ilPropertyFormGUI | $editForm = null |
| readonly ilTestLegacyFormsHelper | $forms_helper |
| readonly RequestDataCollector | $request_data_collector |
| bool | $parent_type_is_lm = false |
| SuggestedSolutionsDatabaseRepository | $suggestedsolution_repo = null |
Matching question GUI representation.
The assMatchingQuestionGUI class encapsulates the GUI representation for matching questions.
\ @ilCtrl_Calls assMatchingQuestionGUI: ilFormPropertyDispatchGUI
Definition at line 37 of file class.assMatchingQuestionGUI.php.
| assMatchingQuestionGUI::__construct | ( | $id = -1 | ) |
Definition at line 39 of file class.assMatchingQuestionGUI.php.
References $id, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\lng(), and assQuestionGUI\setErrorMessage().
Here is the call graph for this function:| assMatchingQuestionGUI::adddefinitions | ( | ) |
Definition at line 222 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::addpairs | ( | ) |
Definition at line 238 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::addterms | ( | ) |
Definition at line 205 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
Here is the call graph for this function:
|
private |
Definition at line 839 of file class.assMatchingQuestionGUI.php.
References $c, and ILIAS\Repository\object().
Here is the call graph for this function:
|
private |
Definition at line 796 of file class.assMatchingQuestionGUI.php.
References assAnswerMatchingTerm\getIdentifier(), ilUtil\getImagePath(), assAnswerMatchingTerm\getPicture(), assAnswerMatchingTerm\getText(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ilLegacyFormElementsUtil\prepareTextareaOutput().
Here is the call graph for this function:| assMatchingQuestionGUI::checkInput | ( | ) |
check input fields
Definition at line 946 of file class.assMatchingQuestionGUI.php.
| assMatchingQuestionGUI::editQuestion | ( | bool | $checkonly = false, |
| ?bool | $is_save_cmd = null |
||
| ) |
Reimplemented from assQuestionGUI.
Definition at line 254 of file class.assMatchingQuestionGUI.php.
Referenced by adddefinitions(), addpairs(), addterms(), removedefinitions(), removeimagedefinitions(), removeimageterms(), removepairs(), removeterms(), uploaddefinitions(), uploadterms(), and writePostData().
Here is the caller graph for this function:| assMatchingQuestionGUI::getAfterParticipationSuppressionAnswerPostVars | ( | ) |
Returns a list of postvars which will be suppressed in the form output when used in scoring adjustment.
The form elements will be shown disabled, so the users see the usual form but can only edit the settings, which make sense in the given context.
E.g. array('cloze_type', 'image_filename')
Implements ilGuiAnswerScoringAdjustable.
Definition at line 1000 of file class.assMatchingQuestionGUI.php.
| assMatchingQuestionGUI::getAfterParticipationSuppressionQuestionPostVars | ( | ) |
Returns a list of postvars which will be suppressed in the form output when used in scoring adjustment.
The form elements will be shown disabled, so the users see the usual form but can only edit the settings, which make sense in the given context.
E.g. array('cloze_type', 'image_filename')
Implements ilGuiQuestionScoringAdjustable.
Definition at line 1014 of file class.assMatchingQuestionGUI.php.
| assMatchingQuestionGUI::getAnswerFrequencyTableGUI | ( | $parentGui, | |
| $parentCmd, | |||
| $relevantAnswers, | |||
| $questionIndex | |||
| ) |
| $parentGui | |
| $parentCmd | |
| $relevantAnswers | |
| $questionIndex |
Reimplemented from assQuestionGUI.
Definition at line 1112 of file class.assMatchingQuestionGUI.php.
| assMatchingQuestionGUI::getAnswersFrequency | ( | $relevantAnswers, | |
| $questionIndex | |||
| ) |
Reimplemented from assQuestionGUI.
Definition at line 1061 of file class.assMatchingQuestionGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 1040 of file class.assMatchingQuestionGUI.php.
|
protected |
Definition at line 1046 of file class.assMatchingQuestionGUI.php.
|
private |
Definition at line 786 of file class.assMatchingQuestionGUI.php.
| assMatchingQuestionGUI::getPreview | ( | bool | $show_question_only = false, |
| bool | $show_inline_feedback = false |
||
| ) |
Reimplemented from assQuestionGUI.
Definition at line 657 of file class.assMatchingQuestionGUI.php.
| assMatchingQuestionGUI::getSolutionOutput | ( | int | $active_id, |
| ?int | $pass = null, |
||
| bool | $graphical_output = false, |
||
| bool | $result_output = false, |
||
| bool | $show_question_only = true, |
||
| bool | $show_feedback = false, |
||
| bool | $show_correct_solution = false, |
||
| bool | $show_manual_scoring = false, |
||
| bool | $show_question_text = true, |
||
| bool | $show_inline_feedback = true |
||
| ) |
Reimplemented from assQuestionGUI.
Definition at line 449 of file class.assMatchingQuestionGUI.php.
| assMatchingQuestionGUI::getSpecificFeedbackOutput | ( | array | $userSolution | ) |
Returns the answer specific feedback for the question.
| array | $userSolution | ($userSolution[<value1>] = <value2>) |
Reimplemented from assQuestionGUI.
Definition at line 955 of file class.assMatchingQuestionGUI.php.
References ILIAS\Repository\object(), and ilLegacyFormElementsUtil\prepareTextareaOutput().
Here is the call graph for this function:| assMatchingQuestionGUI::getTestOutput | ( | int | $active_id, |
| int | $attempt, | ||
| bool | $is_question_postponed = false, |
||
| array|bool | $user_post_solutions = false, |
||
| bool | $show_specific_inline_feedback = false |
||
| ) |
Reimplemented from assQuestionGUI.
Definition at line 885 of file class.assMatchingQuestionGUI.php.
|
private |
Definition at line 1163 of file class.assMatchingQuestionGUI.php.
|
private |
Definition at line 1019 of file class.assMatchingQuestionGUI.php.
|
private |
Definition at line 297 of file class.assMatchingQuestionGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
private |
Definition at line 302 of file class.assMatchingQuestionGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
private |
for mode 1:1 terms count must not be less than definitions count for mode n:n this limitation is cancelled
| ilPropertyFormGUI | $form |
Definition at line 314 of file class.assMatchingQuestionGUI.php.
References ilPropertyFormGUI\getItemByPostVar(), and assMatchingQuestion\MATCHING_MODE_N_ON_N.
Here is the call graph for this function:| assMatchingQuestionGUI::populateAnswerSpecificFormPart | ( | \ilPropertyFormGUI | $form | ) |
Definition at line 332 of file class.assMatchingQuestionGUI.php.
References ilPropertyFormGUI\addItem(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
private |
| array<int> | $term_ids |
Definition at line 757 of file class.assMatchingQuestionGUI.php.
References $c, assMatchingQuestion\MATCHING_MODE_1_ON_1, and ILIAS\Repository\object().
Here is the call graph for this function:| assMatchingQuestionGUI::populateCorrectionsFormProperties | ( | ilPropertyFormGUI | $form | ) |
Reimplemented from assQuestionGUI.
Definition at line 1122 of file class.assMatchingQuestionGUI.php.
References ilPropertyFormGUI\addItem(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
private |
Definition at line 713 of file class.assMatchingQuestionGUI.php.
References assAnswerMatchingTerm\getIdentifier(), ilUtil\getImagePath(), assAnswerMatchingTerm\getPicture(), assAnswerMatchingTerm\getText(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilTemplate\parseCurrentBlock(), ilLegacyFormElementsUtil\prepareTextareaOutput(), ilTemplate\setCurrentBlock(), and HTML_Template_IT\setVariable().
Here is the call graph for this function:| assMatchingQuestionGUI::populateQuestionSpecificFormPart | ( | \ilPropertyFormGUI | $form | ) |
Definition at line 395 of file class.assMatchingQuestionGUI.php.
References ilPropertyFormGUI\addItem(), ILIAS\Repository\lng(), assMatchingQuestion\MATCHING_MODE_1_ON_1, assMatchingQuestion\MATCHING_MODE_N_ON_N, and ILIAS\Repository\object().
Here is the call graph for this function:| assMatchingQuestionGUI::removedefinitions | ( | ) |
Definition at line 230 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::removeimagedefinitions | ( | ) |
Definition at line 197 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::removeimageterms | ( | ) |
Definition at line 182 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::removepairs | ( | ) |
Definition at line 246 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::removeterms | ( | ) |
Definition at line 214 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::renderSolutionOutput | ( | mixed | $user_solutions, |
| int | $active_id, | ||
| ?int | $pass, | ||
| bool | $graphical_output = false, |
||
| bool | $result_output = false, |
||
| bool | $show_question_only = true, |
||
| bool | $show_feedback = false, |
||
| bool | $show_correct_solution = false, |
||
| bool | $show_manual_scoring = false, |
||
| bool | $show_question_text = true, |
||
| bool | $show_autosave_title = false, |
||
| bool | $show_inline_feedback = false |
||
| ) |
Reimplemented from assQuestionGUI.
Definition at line 490 of file class.assMatchingQuestionGUI.php.
| assMatchingQuestionGUI::saveCorrectionsFormProperties | ( | ilPropertyFormGUI | $form | ) |
| ilPropertyFormGUI | $form |
Reimplemented from assQuestionGUI.
Definition at line 1136 of file class.assMatchingQuestionGUI.php.
References $id.
|
protected |
| array<int,int> | $solution |
| array<assAnswerMatchingDefinition> | $definitions |
Definition at line 867 of file class.assMatchingQuestionGUI.php.
| assMatchingQuestionGUI::uploaddefinitions | ( | ) |
Definition at line 190 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::uploadterms | ( | ) |
Definition at line 175 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::writeAnswerSpecificPostData | ( | ilPropertyFormGUI | $form | ) |
Extracts the answer specific values from the request and applies them to the data object.
Implements ilGuiAnswerScoringAdjustable.
Definition at line 65 of file class.assMatchingQuestionGUI.php.
References $filename, ILIAS\Repository\object(), ILIAS\Repository\refinery(), and ilUtil\stripSlashes().
Referenced by writePostData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
{Evaluates a posted edit form and writes the form data in the question object.
Reimplemented from assQuestionGUI.
Definition at line 52 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\saveTaxonomyAssignments(), writeAnswerSpecificPostData(), assQuestionGUI\writeQuestionGenericPostData(), and writeQuestionSpecificPostData().
Referenced by adddefinitions(), addpairs(), addterms(), removedefinitions(), removeimagedefinitions(), removeimageterms(), removepairs(), removeterms(), uploaddefinitions(), and uploadterms().
Here is the call graph for this function:
Here is the caller graph for this function:| assMatchingQuestionGUI::writeQuestionSpecificPostData | ( | ilPropertyFormGUI | $form | ) |
Extracts the question specific values from the request and applies them to the data object.
Implements ilGuiQuestionScoringAdjustable.
Definition at line 162 of file class.assMatchingQuestionGUI.php.
References ILIAS\Repository\object().
Referenced by writePostData().
Here is the call graph for this function:
Here is the caller graph for this function: