ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Matching question GUI representation. More...
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) | |
![]() | |
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 () | |
![]() | |
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... | |
![]() | |
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 | _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... | |
![]() | |
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' |
![]() | |
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().
assMatchingQuestionGUI::adddefinitions | ( | ) |
Definition at line 222 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
assMatchingQuestionGUI::addpairs | ( | ) |
Definition at line 238 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
assMatchingQuestionGUI::addterms | ( | ) |
Definition at line 205 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
|
private |
Definition at line 839 of file class.assMatchingQuestionGUI.php.
References $c, and ILIAS\Repository\object().
|
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().
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().
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().
|
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().
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().
|
private |
Definition at line 302 of file class.assMatchingQuestionGUI.php.
References ILIAS\Repository\ctrl().
|
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.
assMatchingQuestionGUI::populateAnswerSpecificFormPart | ( | \ilPropertyFormGUI | $form | ) |
Definition at line 332 of file class.assMatchingQuestionGUI.php.
References ilPropertyFormGUI\addItem(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
|
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().
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().
|
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().
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().
assMatchingQuestionGUI::removedefinitions | ( | ) |
Definition at line 230 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
assMatchingQuestionGUI::removeimagedefinitions | ( | ) |
Definition at line 197 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
assMatchingQuestionGUI::removeimageterms | ( | ) |
Definition at line 182 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
assMatchingQuestionGUI::removepairs | ( | ) |
Definition at line 246 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
assMatchingQuestionGUI::removeterms | ( | ) |
Definition at line 214 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
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().
assMatchingQuestionGUI::uploadterms | ( | ) |
Definition at line 175 of file class.assMatchingQuestionGUI.php.
References editQuestion(), assQuestionGUI\setAdditionalContentEditingModeFromPost(), and writePostData().
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().
|
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().
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().