|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Class for ordering questions. More...
Inheritance diagram for assOrderingQuestion:
Collaboration diagram for assOrderingQuestion:Public Member Functions | |
| __construct (string $title="", string $comment="", string $author="", int $owner=-1, string $question="", protected int $ordering_type=self::OQ_TERMS) | |
| isComplete () | |
| saveToDb (?int $original_id=null) | |
| loadFromDb ($question_id) | |
| Loads a assOrderingQuestion object from a database. More... | |
| cloneImages (int $source_question_id, int $source_parent_id, int $target_question_id, int $target_parent_id) | |
| setOrderingType (int $ordering_type=self::OQ_TERMS) | |
| getOrderingType () | |
| isOrderingTypeNested () | |
| isImageOrderingType () | |
| setContentType ($ct) | |
| setNestingType (bool $nesting) | |
| hasOrderingTypeUploadSupport () | |
| getOrderingElementListForSolutionOutput (bool $force_correct_solution, int $active_id, ?int $pass_index) | |
| getSolutionOrderingElementListForTestOutput (ilAssNestedOrderingElementsInputGUI $input_gui, array $last_post, int $active_id, int $pass) | |
| getSolutionOrderingElementList (array $indexed_solution_values) | |
| getShuffledOrderingElementList () | |
| getOrderingElementList () | |
| setOrderingElementList (ilAssOrderingElementList $list) | |
| getAnswer (int $index=0) | |
| Returns the ordering element from the given position. More... | |
| deleteAnswer (int $random_identifier) | |
| getAnswerCount () | |
| calculateReachedPoints (int $active_id, ?int $pass=null, bool $authorized_solution=true) | |
| calculateReachedPointsFromPreviewSession (ilAssQuestionPreviewSession $preview_session) | |
| getMaximumPoints () | |
| getEncryptedFilename ($filename) | |
| dropImageFile ($imageFilename) | |
| isImageFileStored ($imageFilename) | |
| isImageReplaced (ilAssOrderingElement $newElement, ilAssOrderingElement $oldElement) | |
| storeImageFile (string $upload_file, string $upload_name) | |
| updateImageFile (string $existing_image_name) | |
| validateSolutionSubmit () | |
| saveWorkingData (int $active_id, ?int $pass=null, bool $authorized=true) | |
| saveAdditionalQuestionDataToDb () | |
| Saves a record to the question types additional data table. More... | |
| saveAnswerSpecificDataToDb () | |
| Saves the answer specific records into a question types answer table. More... | |
| getQuestionType () | |
| Returns the question type of the question. More... | |
| getAdditionalTableName () | |
| Returns the name of the additional question data table in the database. More... | |
| getAnswerTableName () | |
| Returns the name of the answer table in the database. More... | |
| getRTETextWithMediaObjects () | |
| Collects all text in the question which could contain media objects which were created with the Rich Text Editor. More... | |
| getOrderElements () | |
| Returns the answers array. More... | |
| getElementHeight () | |
| setElementHeight (?int $a_height) | |
| rebuildThumbnails () | |
| getThumbPrefix () | |
| toJSON () | |
| Returns a JSON representation of the question. More... | |
| buildOrderingElementInputGui () | |
| initOrderingElementAuthoringProperties (ilFormPropertyGUI $formField) | |
| initOrderingElementFormFieldLabels (ilFormPropertyGUI $formField) | |
| buildOrderingTextsInputGui () | |
| buildOrderingImagesInputGui () | |
| buildNestedOrderingElementInputGui () | |
| fetchSolutionListFromFormSubmissionData (array $user_solution_post) | |
| getSolutionListFromPostSubmit () | |
| getOperators (string $expression) | |
| Get all available operations for a specific question. More... | |
| getExpressionTypes () | |
| Get all available expression types for a specific question. More... | |
| getUserQuestionResult (int $active_id, int $pass) | |
| Get the user solution for a question by active_id and the test pass. More... | |
| getAvailableAnswerOptions ($index=null) | |
| If index is null, the function returns an array with all anwser options Else it returns the specific answer option. More... | |
| buildTestPresentationConfig () | |
| Get the test question configuration. More... | |
| fetchSolutionSubmit (array $form_submission_data_structure) | |
| toLog (AdditionalInformationGenerator $additional_info) | |
| solutionValuesToText (array $solution_values) | |
| getCorrectSolutionForTextOutput (int $active_id, int $pass) | |
Public Member Functions inherited from assQuestion | |
| getQuestionType () | |
| isComplete () | |
| saveWorkingData (int $active_id, ?int $pass=null, bool $authorized=true) | |
| calculateReachedPoints (int $active_id, ?int $pass=null, bool $authorized_solution=true) | |
| getAdditionalTableName () | |
| getAnswerTableName () | |
| toLog (AdditionalInformationGenerator $additional_info) | |
| MUST return an array of the question settings that can be stored in the log. More... | |
| getCurrentUser () | |
| getShuffler () | |
| setShuffler (Transformation $shuffler) | |
| setProcessLocker (ilAssQuestionProcessLocker $processLocker) | |
| getProcessLocker () | |
| fromXML (string $importdirectory, int $user_id, ilQTIItem $item, int $questionpool_id, ?int $tst_id, ?ilObject &$tst_object, int &$question_counter, array $import_mapping, array $solutionhints=[]) | |
| toXML (bool $a_include_header=true, bool $a_include_binary=true, bool $a_shuffle=false, bool $test_output=false, bool $force_image_references=false) | |
| Returns a QTI xml representation of the question. More... | |
| setTitle (string $title="") | |
| setId (int $id=-1) | |
| setTestId (int $id=-1) | |
| setComment (string $comment="") | |
| setShuffle (?bool $shuffle=true) | |
| setAuthor (string $author="") | |
| setOwner (int $owner=-1) | |
| getTitle () | |
| getTitleForHTMLOutput () | |
| getTitleFilenameCompliant () | |
| getId () | |
| getShuffle () | |
| getTestId () | |
| getComment () | |
| getDescriptionForHTMLOutput () | |
| getThumbSize () | |
| setThumbSize (int $a_size) | |
| getMinimumThumbSize () | |
| getMaximumThumbSize () | |
| getAuthor () | |
| getAuthorForHTMLOutput () | |
| getOwner () | |
| getObjId () | |
| setObjId (int $obj_id=0) | |
| getLifecycle () | |
| setLifecycle (ilAssQuestionLifecycle $lifecycle) | |
| setExternalId (?string $external_id) | |
| getExternalId () | |
| getSuggestedSolutionOutput () | |
| getSuggestedSolutions () | |
| getReachedPoints (int $active_id, int $pass) | |
| getMaximumPoints () | |
| getAdjustedReachedPoints (int $active_id, int $pass, bool $authorized_solution=true) | |
| calculateResultsFromSolution (int $active_id, int $pass) | |
| Calculates the question results from a previously saved question solution. More... | |
| persistWorkingState (int $active_id, $pass, bool $authorized=true) | |
| persists the working state for current testactive and testpass More... | |
| persistPreviewState (ilAssQuestionPreviewSession $preview_session) | |
| persists the preview state for current user and question More... | |
| validateSolutionSubmit () | |
| getSuggestedSolutionPath () | |
| getImagePath ($question_id=null, $object_id=null) | |
| Returns the image path for web accessable images of a question. More... | |
| getSuggestedSolutionPathWeb () | |
| getImagePathWeb () | |
| Returns the web image path for web accessable images of a question. More... | |
| getTestOutputSolutions (int $activeId, int $pass) | |
| getUserSolutionPreferingIntermediate (int $active_id, ?int $pass=null) | |
| getSolutionValues (int $active_id, ?int $pass=null, bool $authorized=true) | |
| Loads solutions of a given user from the database an returns it. More... | |
| deleteAnswers (int $question_id) | |
| deleteAdditionalTableData (int $question_id) | |
| delete (int $question_id) | |
| getTotalAnswers () | |
| cloneXHTMLMediaObjectsOfQuestion (int $source_question_id) | |
| createPageObject () | |
| clonePageOfQuestion (int $a_q_id) | |
| getPageOfQuestion () | |
| setOriginalId (?int $original_id) | |
| getOriginalId () | |
| static | fixSvgToPng (string $imageFilenameContainingString) |
| fixUnavailableSkinImageSources (string $html) | |
| loadFromDb (int $question_id) | |
| createNewQuestion (bool $a_create_page=true) | |
| Creates a new question without an owner when a new question is created This assures that an ID is given to the question if a file upload or something else occurs. More... | |
| saveQuestionDataToDb (?int $original_id=null) | |
| duplicate (bool $for_test=true, string $title='', string $author='', int $owner=-1, $test_obj_id=null) | |
| copyObject (int $target_parent_id, string $title='') | |
| createNewOriginalFromThisDuplicate (int $target_parent_id, string $target_question_title='') | |
| saveToDb (?int $original_id=null) | |
| deleteSuggestedSolutions () | |
| getSuggestedSolution (int $subquestion_index=0) | |
| resolveInternalLink (string $internal_link) | |
| resolveSuggestedSolutionLinks () | |
| getInternalLinkHref (string $target) | |
| syncWithOriginal () | |
| getPoints () | |
| setPoints (float $points) | |
| getSolutionMaxPass (int $active_id) | |
| isWriteable () | |
| deductHintPointsFromReachedPoints (ilAssQuestionPreviewSession $preview_session, $reached_points) | |
| calculateReachedPointsFromPreviewSession (ilAssQuestionPreviewSession $preview_session) | |
| isPreviewSolutionCorrect (ilAssQuestionPreviewSession $preview_session) | |
| adjustReachedPointsByScoringOptions (float $points, int $active_id) | |
| Adjust the given reached points by checks for all special scoring options in the test container. More... | |
| buildHashedImageFilename (string $plain_image_filename, bool $unique=false) | |
| getQuestion () | |
| getQuestionForHTMLOutput () | |
| setQuestion (string $question="") | |
| getQuestionTypeID () | |
| cloneHints (int $source_question_id, int $target_question_id) | |
| cleanupMediaObjectUsage () | |
| getInstances () | |
| getActiveUserData (int $active_id) | |
| Returns the user id and the test id for a given active id. More... | |
| hasSpecificFeedback () | |
| getNrOfTries () | |
| setNrOfTries (int $a_nr_of_tries) | |
| setExportImagePath (string $path) | |
| formatSAQuestion ($a_q) | |
| setPreventRteUsage (bool $prevent_rte_usage) | |
| getPreventRteUsage () | |
| migrateContentForLearningModule (ilAssSelfAssessmentMigrator $migrator) | |
| setSelfAssessmentEditingMode (bool $selfassessmenteditingmode) | |
| getSelfAssessmentEditingMode () | |
| setDefaultNrOfTries (int $defaultnroftries) | |
| getDefaultNrOfTries () | |
| syncSkillAssignments (int $srcParentId, int $srcQuestionId, int $trgParentId, int $trgQuestionId) | |
| ensureHintPageObjectExists ($pageObjectId) | |
| isAnswered (int $active_id, int $pass) | |
| getAdditionalContentEditingMode () | |
| setAdditionalContentEditingMode (?string $additionalContentEditingMode) | |
| isAdditionalContentEditingModePageObject () | |
| isValidAdditionalContentEditingMode (string $additionalContentEditingMode) | |
| getValidAdditionalContentEditingModes () | |
| getHtmlUserSolutionPurifier () | |
| getHtmlQuestionContentPurifier () | |
| setLastChange (int $lastChange) | |
| getLastChange () | |
| removeIntermediateSolution (int $active_id, int $pass) | |
| removeCurrentSolution (int $active_id, int $pass, bool $authorized=true) | |
| saveCurrentSolution (int $active_id, int $pass, $value1, $value2, bool $authorized=true, $tstamp=0) | |
| updateCurrentSolution (int $solutionId, $value1, $value2, bool $authorized=true) | |
| updateCurrentSolutionsAuthorization (int $activeId, int $pass, bool $authorized, bool $keepTime=false) | |
| setStep ($step) | |
| getStep () | |
| toJSON () | |
| intermediateSolutionExists (int $active_id, int $pass) | |
| authorizedSolutionExists (int $active_id, ?int $pass) | |
| authorizedOrIntermediateSolutionExists (int $active_id, int $pass) | |
| lookupForExistingSolutions (int $activeId, int $pass) | |
| Lookup if an authorized or intermediate solution exists. More... | |
| isAddableAnswerOptionValue (int $qIndex, string $answerOptionValue) | |
| addAnswerOptionValue (int $qIndex, string $answerOptionValue, float $points) | |
| removeAllExistingSolutions () | |
| removeExistingSolutions (int $activeId, int $pass) | |
| resetUsersAnswer (int $activeId, int $pass) | |
| removeResultRecord (int $activeId, int $pass) | |
| fetchValuePairsFromIndexedValues (array $indexedValues) | |
| fetchIndexedValuesFromValuePairs (array $value_pairs) | |
| updateTimestamp () | |
| getTestPresentationConfig () | |
| hasWritableOriginalInQuestionPool () | |
| answerToParticipantInteraction (AdditionalInformationGenerator $additional_info, int $test_ref_id, int $active_id, int $pass, string $source_ip, TestParticipantInteractionTypes $interaction_type) | |
| toQuestionAdministrationInteraction (AdditionalInformationGenerator $additional_info, int $test_ref_id, TestQuestionAdministrationInteractionTypes $interaction_type) | |
| getSolutionForTextOutput (int $active_id, int $pass) | |
| getCorrectSolutionForTextOutput (int $active_id, int $pass) | |
| getVariablesAsTextArray (int $active_id, int $pass) | |
Public Member Functions inherited from iQuestionCondition | |
| getAvailableAnswerOptions (?int $index=null) | |
| If index is null, the function returns an array with all anwser options else it returns the specific answer option. More... | |
Protected Member Functions | |
| getRepository () | |
| cloneQuestionTypeSpecificProperties (\assQuestion $target) | |
| getValidOrderingTypes () | |
| getSolutionValuePairBrandedOrderingElementByRandomIdentifier (int $value1, string $value2) | |
| getSolutionValuePairBrandedOrderingElementBySolutionIdentifier (int $value1, string $value2) | |
| cleanImagefiles () | |
| savePreviewData (ilAssQuestionPreviewSession $previewSession) | |
| getQuestionRepository () | |
| generateThumbForFile ($path, $file) | |
| calculateReachedPointsForSolution (ilAssOrderingElementList $solution_ordering_element_list) | |
| ensureImagePathExists () | |
| buildOrderingElementFormDataConverter () | |
| buildOrderingImagesFormDataConverter () | |
| buildOrderingTextsFormDataConverter () | |
| buildNestedOrderingFormDataConverter () | |
| solutionValuesToLog (AdditionalInformationGenerator $additional_info, array $solution_values) | |
Protected Member Functions inherited from assQuestion | |
| solutionValuesToLog (AdditionalInformationGenerator $additional_info, array $solution_values) | |
| MUST convert the given solution values into an array or a string that can be stored in the log. More... | |
| solutionValuesToText (array $solution_values) | |
| MUST convert the given solution values into text. More... | |
| getQuestionAction () | |
| isNonEmptyItemListPostSubmission (string $post_submission_field_name) | |
| savePreviewData (ilAssQuestionPreviewSession $preview_session) | |
| deletePageOfQuestion (int $question_id) | |
| cloneQuestionTypeSpecificProperties (self $target) | |
| removeAllImageFiles (string $image_target_path) | |
| onDuplicate (int $original_parent_id, int $original_question_id, int $duplicate_parent_id, int $duplicate_question_id) | |
| afterSyncWithOriginal (int $original_question_id, int $clone_question_id, int $original_parent_id, int $clone_parent_id) | |
| onCopy (int $sourceParentId, int $sourceQuestionId, int $targetParentId, int $targetQuestionId) | |
| duplicateComments (int $parent_source_id, int $source_id, int $parent_target_id, int $target_id) | |
| deleteComments () | |
| getNotesManager () | |
| getNotesDataService () | |
| getNotesRepo () | |
| cloneSuggestedSolutions (int $source_question_id, int $target_question_id) | |
| duplicateSuggestedSolutionFiles (int $parent_id, int $question_id) | |
| Duplicates the files of a suggested solution if the question is duplicated. More... | |
| cloneSuggestedSolutionFiles (int $source_question_id, int $target_question_id) | |
| copySuggestedSolutions (int $target_question_id) | |
| ensureNonNegativePoints (float $points) | |
| purifyAndPrepareTextAreaOutput (string $content) | |
| getRTETextWithMediaObjects () | |
| getSelfAssessmentFormatter () | |
| lmMigrateQuestionTypeGenericContent (ilAssSelfAssessmentMigrator $migrator) | |
| lmMigrateQuestionTypeSpecificContent (ilAssSelfAssessmentMigrator $migrator) | |
| duplicateQuestionHints (int $original_question_id, int $duplicate_question_id) | |
| duplicateSkillAssignments (int $srcParentId, int $srcQuestionId, int $trgParentId, int $trgQuestionId) | |
| buildQuestionDataQuery () | |
| getCurrentSolutionResultSet (int $active_id, int $pass, bool $authorized=true) | |
| removeSolutionRecordById (int $solutionId) | |
| getSolutionRecordById (int $solutionId) | |
| deleteDummySolutionRecord (int $activeId, int $passIndex) | |
| isDummySolutionRecord (array $solutionRecord) | |
| deleteSolutionRecordByValues (int $activeId, int $passIndex, bool $authorized, array $matchValues) | |
| duplicateIntermediateSolutionAuthorized (int $activeId, int $passIndex) | |
| forceExistingIntermediateSolution (int $activeId, int $passIndex, bool $considerDummyRecordCreation) | |
| lookupMaxStep (int $active_id, int $pass) | |
| buildTestPresentationConfig () | |
| getSuggestedSolutionsRepo () | |
| loadSuggestedSolutions () | |
| answerToLog (AdditionalInformationGenerator $additional_info, int $active_id, int $pass) | |
Private Member Functions | |
| getOrderingTypeLangVars (int $ordering_type) | |
| getSolutionOutputForLog () | |
| getElementArrayWithIdentationsForTextOutput (array $elements) | |
Private Attributes | |
| ilAssOrderingElementList | $postSolutionOrderingElementList = null |
Additional Inherited Members | |
Static Public Member Functions inherited from assQuestion | |
| static | setForcePassResultUpdateEnabled (bool $force_pass_results_update_enabled) |
| static | isForcePassResultUpdateEnabled () |
| static | _getSuggestedSolutionOutput (int $question_id) |
| static | _getReachedPoints (int $active_id, int $question_id, int $pass) |
| static | isFileAvailable (string $file) |
| static | saveOriginalId (int $questionId, int $originalId) |
| static | resetOriginalId (int $questionId) |
| static | instantiateQuestion (int $question_id) |
| static | _getSolutionMaxPass (int $question_id, int $active_id) |
| Returns the maximum pass a users question solution. More... | |
| static | getFeedbackClassNameByQuestionType (string $questionType) |
| static | _questionExistsInTest (int $question_id, int $test_id) |
| static | lookupParentObjId (int $question_id) |
| static | implodeKeyValues (array $keyValues) |
| static | explodeKeyValues (string $keyValues) |
| static | convertISO8601FormatH_i_s_ExtendedToSeconds (string $time) |
| static | extendedTrim (string $value) |
| Trim non-printable characters from the beginning and end of a string. More... | |
Static Protected Member Functions inherited from assQuestion | |
| static | getNumExistingSolutionRecords (int $activeId, int $pass, int $questionId) |
Static Protected Attributes inherited from assQuestion | |
| static | $force_pass_results_update_enabled = false |
| static | $imageSourceFixReplaceMap |
Class for ordering questions.
assOrderingQuestion is a class for ordering questions.
\
Definition at line 40 of file class.assOrderingQuestion.php.
| assOrderingQuestion::__construct | ( | string | $title = "", |
| string | $comment = "", |
||
| string | $author = "", |
||
| int | $owner = -1, |
||
| string | $question = "", |
||
| protected int | $ordering_type = self::OQ_TERMS |
||
| ) |
Definition at line 65 of file class.assOrderingQuestion.php.
References assQuestion\$author, assQuestion\$comment, assQuestion\$owner, assQuestion\$question, assQuestion\$title, and ILIAS\GlobalScreen\Provider\__construct().
Here is the call graph for this function:| assOrderingQuestion::buildNestedOrderingElementInputGui | ( | ) |
Definition at line 960 of file class.assOrderingQuestion.php.
References buildNestedOrderingFormDataConverter(), assQuestion\getId(), assQuestion\getImagePathWeb(), getOrderingType(), getThumbPrefix(), and initOrderingElementFormFieldLabels().
Referenced by fetchSolutionListFromFormSubmissionData(), and getSolutionOutputForLog().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1247 of file class.assOrderingQuestion.php.
References buildOrderingElementFormDataConverter(), ilAssOrderingFormValuesObjectsConverter\CONTEXT_MAINTAIN_HIERARCHY, assQuestion\getImagePathWeb(), getOrderingType(), and getThumbPrefix().
Referenced by buildNestedOrderingElementInputGui().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1208 of file class.assOrderingQuestion.php.
Referenced by buildNestedOrderingFormDataConverter(), buildOrderingImagesFormDataConverter(), and buildOrderingTextsFormDataConverter().
Here is the caller graph for this function:| assOrderingQuestion::buildOrderingElementInputGui | ( | ) |
| ilTestQuestionPoolException |
Definition at line 882 of file class.assOrderingQuestion.php.
References buildOrderingImagesInputGui(), buildOrderingTextsInputGui(), and isImageOrderingType().
Referenced by ilAssOrderingQuestionAuthoringFormGUI\renewOrderingElementInput().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1219 of file class.assOrderingQuestion.php.
References buildOrderingElementFormDataConverter(), ilAssOrderingFormValuesObjectsConverter\CONTEXT_MAINTAIN_ELEMENT_IMAGE, assQuestion\getImagePath(), assQuestion\getImagePathWeb(), and getThumbPrefix().
Referenced by buildOrderingImagesInputGui().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::buildOrderingImagesInputGui | ( | ) |
Definition at line 940 of file class.assOrderingQuestion.php.
References buildOrderingImagesFormDataConverter(), and initOrderingElementFormFieldLabels().
Referenced by buildOrderingElementInputGui().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1237 of file class.assOrderingQuestion.php.
References buildOrderingElementFormDataConverter(), and ilAssOrderingFormValuesObjectsConverter\CONTEXT_MAINTAIN_ELEMENT_TEXT.
Referenced by buildOrderingTextsInputGui().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::buildOrderingTextsInputGui | ( | ) |
Definition at line 923 of file class.assOrderingQuestion.php.
References buildOrderingTextsFormDataConverter(), and initOrderingElementFormFieldLabels().
Referenced by buildOrderingElementInputGui().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::buildTestPresentationConfig | ( | ) |
Get the test question configuration.
Definition at line 1131 of file class.assOrderingQuestion.php.
References ILIAS\Repository\lng(), and ilTestQuestionConfig\setIsUnchangedAnswerPossible().
Here is the call graph for this function:| assOrderingQuestion::calculateReachedPoints | ( | int | $active_id, |
| ?int | $pass = null, |
||
| bool | $authorized_solution = true |
||
| ) |
Definition at line 472 of file class.assOrderingQuestion.php.
References calculateReachedPointsForSolution(), assQuestion\fetchIndexedValuesFromValuePairs(), assQuestion\getSolutionMaxPass(), getSolutionOrderingElementList(), and assQuestion\getSolutionValues().
Referenced by getUserQuestionResult().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1024 of file class.assOrderingQuestion.php.
References ilAssOrderingElementList\getElementByPosition(), getOrderingElementList(), and assQuestion\getPoints().
Referenced by calculateReachedPoints(), and calculateReachedPointsFromPreviewSession().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::calculateReachedPointsFromPreviewSession | ( | ilAssQuestionPreviewSession | $preview_session | ) |
Definition at line 494 of file class.assOrderingQuestion.php.
References calculateReachedPointsForSolution(), assQuestion\deductHintPointsFromReachedPoints(), assQuestion\ensureNonNegativePoints(), ilAssQuestionPreviewSession\getParticipantsSolution(), and ilAssQuestionPreviewSession\hasParticipantSolution().
Here is the call graph for this function:
|
protected |
Definition at line 535 of file class.assOrderingQuestion.php.
References Vendor\Package\$f, ilFileUtils\delDir(), ilFileUtils\getDir(), assQuestion\getImagePath(), getOrderingElementList(), getOrderingType(), and getThumbPrefix().
Here is the call graph for this function:| assOrderingQuestion::cloneImages | ( | int | $source_question_id, |
| int | $source_parent_id, | ||
| int | $target_question_id, | ||
| int | $target_parent_id | ||
| ) |
Definition at line 175 of file class.assOrderingQuestion.php.
References $filename, assQuestion\getImagePath(), getOrderingElementList(), getThumbPrefix(), isImageOrderingType(), ilFileUtils\makeDirParents(), and assQuestion\removeAllImageFiles().
Referenced by cloneQuestionTypeSpecificProperties().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 163 of file class.assOrderingQuestion.php.
References cloneImages(), assQuestion\getId(), assQuestion\getObjId(), getRepository(), and assQuestion\saveToDb().
Here is the call graph for this function:| assOrderingQuestion::deleteAnswer | ( | int | $random_identifier | ) |
Definition at line 459 of file class.assOrderingQuestion.php.
References getOrderingElementList().
Here is the call graph for this function:| assOrderingQuestion::dropImageFile | ( | $imageFilename | ) |
Definition at line 572 of file class.assOrderingQuestion.php.
References assQuestion\getImagePath(), and getThumbPrefix().
Here is the call graph for this function:
|
protected |
Definition at line 1142 of file class.assOrderingQuestion.php.
References assQuestion\getImagePath(), and ilFileUtils\makeDirParents().
Referenced by storeImageFile().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::fetchSolutionListFromFormSubmissionData | ( | array | $user_solution_post | ) |
Definition at line 979 of file class.assOrderingQuestion.php.
References ilAssOrderingElementList\buildInstance(), buildNestedOrderingElementInputGui(), ilAssNestedOrderingElementsInputGUI\CONTEXT_USER_SOLUTION_SUBMISSION, assQuestion\getId(), getOrderingElementList(), and isOrderingTypeNested().
Referenced by getSolutionListFromPostSubmit(), and getSolutionOrderingElementListForTestOutput().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::fetchSolutionSubmit | ( | array | $form_submission_data_structure | ) |
Definition at line 1152 of file class.assOrderingQuestion.php.
References getOrderingElementList(), and getOrderingType().
Here is the call graph for this function:
|
protected |
Definition at line 813 of file class.assOrderingQuestion.php.
References $filename, $path, ilShellUtil\convertImage(), getThumbPrefix(), and assQuestion\getThumbSize().
Referenced by rebuildThumbnails().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::getAdditionalTableName | ( | ) |
Returns the name of the additional question data table in the database.
Definition at line 744 of file class.assOrderingQuestion.php.
Referenced by loadFromDb(), and saveAdditionalQuestionDataToDb().
Here is the caller graph for this function:| assOrderingQuestion::getAnswer | ( | int | $index = 0 | ) |
Returns the ordering element from the given position.
| int | $position |
Definition at line 450 of file class.assOrderingQuestion.php.
References getOrderingElementList().
Here is the call graph for this function:| assOrderingQuestion::getAnswerCount | ( | ) |
Definition at line 467 of file class.assOrderingQuestion.php.
References getOrderingElementList().
Here is the call graph for this function:| assOrderingQuestion::getAnswerTableName | ( | ) |
Returns the name of the answer table in the database.
Definition at line 755 of file class.assOrderingQuestion.php.
| assOrderingQuestion::getAvailableAnswerOptions | ( | $index = null | ) |
If index is null, the function returns an array with all anwser options Else it returns the specific answer option.
| null | int | $index |
Definition at line 1116 of file class.assOrderingQuestion.php.
References getOrderingElementList().
Here is the call graph for this function:| assOrderingQuestion::getCorrectSolutionForTextOutput | ( | int | $active_id, |
| int | $pass | ||
| ) |
Definition at line 1335 of file class.assOrderingQuestion.php.
References getElementArrayWithIdentationsForTextOutput(), and getOrderingElementList().
Here is the call graph for this function:
|
private |
| array<ilAssOrderingElement> | $elements |
Definition at line 1347 of file class.assOrderingQuestion.php.
References Vendor\Package\$a, Vendor\Package\$b, ilAssOrderingElement\getContent(), ilAssOrderingElement\getIndentation(), and ilAssOrderingElement\getPosition().
Referenced by getCorrectSolutionForTextOutput(), solutionValuesToLog(), and solutionValuesToText().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::getElementHeight | ( | ) |
Definition at line 784 of file class.assOrderingQuestion.php.
References $element_height.
Referenced by saveAdditionalQuestionDataToDb().
Here is the caller graph for this function:| assOrderingQuestion::getEncryptedFilename | ( | $filename | ) |
| assOrderingQuestion::getExpressionTypes | ( | ) |
Get all available expression types for a specific question.
Implements iQuestionCondition.
Definition at line 1044 of file class.assOrderingQuestion.php.
References iQuestionCondition\EmptyAnswerExpression, iQuestionCondition\NumericResultExpression, iQuestionCondition\OrderingResultExpression, and iQuestionCondition\PercentageResultExpression.
| assOrderingQuestion::getMaximumPoints | ( | ) |
Definition at line 513 of file class.assOrderingQuestion.php.
References assQuestion\getPoints().
Referenced by getUserQuestionResult(), and isComplete().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::getOperators | ( | string | $expression | ) |
Get all available operations for a specific question.
| $expression |
Implements iQuestionCondition.
Definition at line 1039 of file class.assOrderingQuestion.php.
| assOrderingQuestion::getOrderElements | ( | ) |
Returns the answers array.
Definition at line 779 of file class.assOrderingQuestion.php.
References getOrderingElementList().
Referenced by rebuildThumbnails().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::getOrderingElementList | ( | ) |
Definition at line 419 of file class.assOrderingQuestion.php.
References assQuestion\getId(), and getRepository().
Referenced by calculateReachedPointsForSolution(), cleanImagefiles(), cloneImages(), deleteAnswer(), fetchSolutionListFromFormSubmissionData(), fetchSolutionSubmit(), getAnswer(), getAnswerCount(), getAvailableAnswerOptions(), getCorrectSolutionForTextOutput(), getOrderElements(), getOrderingElementListForSolutionOutput(), getRTETextWithMediaObjects(), getShuffledOrderingElementList(), getSolutionOrderingElementList(), getSolutionOutputForLog(), getSolutionValuePairBrandedOrderingElementByRandomIdentifier(), getSolutionValuePairBrandedOrderingElementBySolutionIdentifier(), getUserQuestionResult(), isComplete(), toJSON(), and validateSolutionSubmit().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::getOrderingElementListForSolutionOutput | ( | bool | $force_correct_solution, |
| int | $active_id, | ||
| ?int | $pass_index | ||
| ) |
Definition at line 299 of file class.assOrderingQuestion.php.
References assQuestion\fetchIndexedValuesFromValuePairs(), getOrderingElementList(), getShuffledOrderingElementList(), getSolutionOrderingElementList(), and assQuestion\getSolutionValues().
Here is the call graph for this function:| assOrderingQuestion::getOrderingType | ( | ) |
Definition at line 229 of file class.assOrderingQuestion.php.
Referenced by buildNestedOrderingElementInputGui(), buildNestedOrderingFormDataConverter(), cleanImagefiles(), fetchSolutionSubmit(), isImageOrderingType(), isOrderingTypeNested(), saveWorkingData(), toJSON(), and toLog().
Here is the caller graph for this function:
|
private |
Definition at line 1281 of file class.assOrderingQuestion.php.
Referenced by toLog().
Here is the caller graph for this function:
|
protected |
Definition at line 718 of file class.assOrderingQuestion.php.
| assOrderingQuestion::getQuestionType | ( | ) |
Returns the question type of the question.
Definition at line 733 of file class.assOrderingQuestion.php.
Referenced by toJSON(), and toLog().
Here is the caller graph for this function:
|
protected |
Definition at line 98 of file class.assOrderingQuestion.php.
References $oq_repository.
Referenced by cloneQuestionTypeSpecificProperties(), getOrderingElementList(), and setOrderingElementList().
Here is the caller graph for this function:| assOrderingQuestion::getRTETextWithMediaObjects | ( | ) |
Collects all text in the question which could contain media objects which were created with the Rich Text Editor.
Definition at line 764 of file class.assOrderingQuestion.php.
References $text, and getOrderingElementList().
Here is the call graph for this function:| assOrderingQuestion::getShuffledOrderingElementList | ( | ) |
| $active_id | |
| $pass |
Definition at line 403 of file class.assOrderingQuestion.php.
References getOrderingElementList(), and assQuestion\getShuffler().
Referenced by getOrderingElementListForSolutionOutput(), and getSolutionOrderingElementListForTestOutput().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::getSolutionListFromPostSubmit | ( | ) |
Definition at line 1012 of file class.assOrderingQuestion.php.
References $postSolutionOrderingElementList, fetchSolutionListFromFormSubmissionData(), and ILIAS\FileDelivery\http().
Referenced by savePreviewData(), saveWorkingData(), and validateSolutionSubmit().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::getSolutionOrderingElementList | ( | array | $indexed_solution_values | ) |
| ilTestQuestionPoolException |
Definition at line 376 of file class.assOrderingQuestion.php.
References assQuestion\getId(), getOrderingElementList(), getSolutionValuePairBrandedOrderingElementByRandomIdentifier(), getSolutionValuePairBrandedOrderingElementBySolutionIdentifier(), and isOrderingTypeNested().
Referenced by calculateReachedPoints(), getOrderingElementListForSolutionOutput(), getSolutionOrderingElementListForTestOutput(), solutionValuesToLog(), and solutionValuesToText().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::getSolutionOrderingElementListForTestOutput | ( | ilAssNestedOrderingElementsInputGUI | $input_gui, |
| array | $last_post, | ||
| int | $active_id, | ||
| int | $pass | ||
| ) |
Definition at line 317 of file class.assOrderingQuestion.php.
References assQuestion\fetchIndexedValuesFromValuePairs(), fetchSolutionListFromFormSubmissionData(), getShuffledOrderingElementList(), getSolutionOrderingElementList(), assQuestion\getTestOutputSolutions(), and ilAssNestedOrderingElementsInputGUI\isPostSubmit().
Here is the call graph for this function:
|
private |
Definition at line 1297 of file class.assOrderingQuestion.php.
References buildNestedOrderingElementInputGui(), ilAssNestedOrderingElementsInputGUI\CONTEXT_CORRECT_SOLUTION_PRESENTATION, and getOrderingElementList().
Referenced by toLog().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 339 of file class.assOrderingQuestion.php.
References getOrderingElementList(), and ILIAS\Repository\int().
Referenced by getSolutionOrderingElementList().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 357 of file class.assOrderingQuestion.php.
References getOrderingElementList().
Referenced by getSolutionOrderingElementList().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::getThumbPrefix | ( | ) |
Definition at line 808 of file class.assOrderingQuestion.php.
Referenced by buildNestedOrderingElementInputGui(), buildNestedOrderingFormDataConverter(), buildOrderingImagesFormDataConverter(), cleanImagefiles(), cloneImages(), dropImageFile(), generateThumbForFile(), storeImageFile(), and updateImageFile().
Here is the caller graph for this function:| assOrderingQuestion::getUserQuestionResult | ( | int | $active_id, |
| int | $pass | ||
| ) |
Get the user solution for a question by active_id and the test pass.
Implements iQuestionCondition.
Definition at line 1054 of file class.assOrderingQuestion.php.
References $data, assQuestion\$points, calculateReachedPoints(), assQuestion\getId(), getMaximumPoints(), getOrderingElementList(), isOrderingTypeNested(), and assQuestion\lookupMaxStep().
Here is the call graph for this function:
|
protected |
Definition at line 211 of file class.assOrderingQuestion.php.
Referenced by setOrderingType().
Here is the caller graph for this function:| assOrderingQuestion::hasOrderingTypeUploadSupport | ( | ) |
Definition at line 294 of file class.assOrderingQuestion.php.
References isImageOrderingType().
Referenced by isImageReplaced().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::initOrderingElementAuthoringProperties | ( | ilFormPropertyGUI | $formField | ) |
| ilAssOrderingTextsInputGUI | ilAssOrderingImagesInputGUI | ilAssNestedOrderingElementsInputGUI | $formField |
Definition at line 894 of file class.assOrderingQuestion.php.
References isOrderingTypeNested().
Referenced by ilAssOrderingQuestionAuthoringFormGUI\renewOrderingElementInput().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::initOrderingElementFormFieldLabels | ( | ilFormPropertyGUI | $formField | ) |
| ilFormPropertyGUI | $formField |
Definition at line 914 of file class.assOrderingQuestion.php.
References ILIAS\Repository\lng(), ilFormPropertyGUI\setInfo(), and ilFormPropertyGUI\setTitle().
Referenced by buildNestedOrderingElementInputGui(), buildOrderingImagesInputGui(), and buildOrderingTextsInputGui().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::isComplete | ( | ) |
Definition at line 76 of file class.assOrderingQuestion.php.
References assQuestion\getAuthor(), getMaximumPoints(), getOrderingElementList(), assQuestion\getQuestion(), and assQuestion\getTitle().
Here is the call graph for this function:| assOrderingQuestion::isImageFileStored | ( | $imageFilename | ) |
Definition at line 584 of file class.assOrderingQuestion.php.
References assQuestion\getImagePath().
Here is the call graph for this function:| assOrderingQuestion::isImageOrderingType | ( | ) |
Definition at line 243 of file class.assOrderingQuestion.php.
References getOrderingType().
Referenced by ilAssOrderingQuestionAuthoringFormGUI\addSpecificOrderingQuestionCommandButtons(), buildOrderingElementInputGui(), cloneImages(), hasOrderingTypeUploadSupport(), rebuildThumbnails(), and setNestingType().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::isImageReplaced | ( | ilAssOrderingElement | $newElement, |
| ilAssOrderingElement | $oldElement | ||
| ) |
Definition at line 597 of file class.assOrderingQuestion.php.
References ilAssOrderingElement\getContent(), and hasOrderingTypeUploadSupport().
Here is the call graph for this function:| assOrderingQuestion::isOrderingTypeNested | ( | ) |
Definition at line 234 of file class.assOrderingQuestion.php.
References getOrderingType().
Referenced by fetchSolutionListFromFormSubmissionData(), getSolutionOrderingElementList(), getUserQuestionResult(), initOrderingElementAuthoringProperties(), and setContentType().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::loadFromDb | ( | $question_id | ) |
Loads a assOrderingQuestion object from a database.
| object | $db | A pear DB object |
| integer | $question_id | A unique key which defines the multiple choice test in the database public |
Definition at line 123 of file class.assOrderingQuestion.php.
References $data, Vendor\Package\$e, ilRTE\_replaceMediaObjectImageSrc(), getAdditionalTableName(), ilAssQuestionLifecycle\getDraftInstance(), ilAssQuestionLifecycle\getInstance(), assQuestion\getMinimumThumbSize(), ILIAS\Repository\int(), assQuestion\setAdditionalContentEditingMode(), assQuestion\setAuthor(), assQuestion\setComment(), assQuestion\setId(), assQuestion\setLifecycle(), assQuestion\setNrOfTries(), assQuestion\setObjId(), assQuestion\setOriginalId(), assQuestion\setOwner(), assQuestion\setPoints(), assQuestion\setQuestion(), assQuestion\setThumbSize(), and assQuestion\setTitle().
Here is the call graph for this function:| assOrderingQuestion::rebuildThumbnails | ( | ) |
Definition at line 797 of file class.assOrderingQuestion.php.
References generateThumbForFile(), assQuestion\getImagePath(), getOrderElements(), and isImageOrderingType().
Here is the call graph for this function:| assOrderingQuestion::saveAdditionalQuestionDataToDb | ( | ) |
Saves a record to the question types additional data table.
Implements ilObjQuestionScoringAdjustable.
Definition at line 695 of file class.assOrderingQuestion.php.
References getAdditionalTableName(), getElementHeight(), assQuestion\getId(), and assQuestion\getThumbSize().
Referenced by saveToDb().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::saveAnswerSpecificDataToDb | ( | ) |
Saves the answer specific records into a question types answer table.
Implements ilObjAnswerScoringAdjustable.
Definition at line 723 of file class.assOrderingQuestion.php.
|
protected |
Definition at line 688 of file class.assOrderingQuestion.php.
References getSolutionListFromPostSubmit(), ilAssQuestionPreviewSession\setParticipantsSolution(), and validateSolutionSubmit().
Here is the call graph for this function:| assOrderingQuestion::saveToDb | ( | ?int | $original_id = null | ) |
Definition at line 106 of file class.assOrderingQuestion.php.
References assQuestion\$original_id, saveAdditionalQuestionDataToDb(), assQuestion\saveQuestionDataToDb(), and setOrderingElementList().
Here is the call graph for this function:| assOrderingQuestion::saveWorkingData | ( | int | $active_id, |
| ?int | $pass = null, |
||
| bool | $authorized = true |
||
| ) |
Definition at line 659 of file class.assOrderingQuestion.php.
References ilObjTest\_getPass(), getOrderingType(), assQuestion\getProcessLocker(), getSolutionListFromPostSubmit(), assQuestion\removeCurrentSolution(), and assQuestion\saveCurrentSolution().
Here is the call graph for this function:| assOrderingQuestion::setContentType | ( | $ct | ) |
Definition at line 252 of file class.assOrderingQuestion.php.
References assQuestion\getThumbSize(), isOrderingTypeNested(), setOrderingType(), and assQuestion\setThumbSize().
Here is the call graph for this function:| assOrderingQuestion::setElementHeight | ( | ?int | $a_height | ) |
Definition at line 789 of file class.assOrderingQuestion.php.
| assOrderingQuestion::setNestingType | ( | bool | $nesting | ) |
Definition at line 277 of file class.assOrderingQuestion.php.
References isImageOrderingType(), and setOrderingType().
Here is the call graph for this function:| assOrderingQuestion::setOrderingElementList | ( | ilAssOrderingElementList | $list | ) |
| ilAssOrderingElementList | $orderingElementList |
Definition at line 427 of file class.assOrderingQuestion.php.
References Vendor\Package\$e, ilAssOrderingElementList\ensureValidIdentifiers(), ilAssOrderingElementList\getElements(), assQuestion\getId(), getRepository(), ilAssOrderingElementList\withElements(), and ilAssOrderingElementList\withQuestionId().
Referenced by saveToDb().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::setOrderingType | ( | int | $ordering_type = self::OQ_TERMS | ) |
Definition at line 221 of file class.assOrderingQuestion.php.
References getValidOrderingTypes().
Referenced by setContentType(), and setNestingType().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1309 of file class.assOrderingQuestion.php.
References assQuestion\fetchIndexedValuesFromValuePairs(), getElementArrayWithIdentationsForTextOutput(), and getSolutionOrderingElementList().
Here is the call graph for this function:| assOrderingQuestion::solutionValuesToText | ( | array | $solution_values | ) |
Definition at line 1323 of file class.assOrderingQuestion.php.
References assQuestion\fetchIndexedValuesFromValuePairs(), getElementArrayWithIdentationsForTextOutput(), and getSolutionOrderingElementList().
Here is the call graph for this function:| assOrderingQuestion::storeImageFile | ( | string | $upload_file, |
| string | $upload_name | ||
| ) |
Definition at line 611 of file class.assOrderingQuestion.php.
References assQuestion\buildHashedImageFilename(), ilShellUtil\convertImage(), ensureImagePathExists(), assQuestion\getImagePath(), getThumbPrefix(), assQuestion\getThumbSize(), and ilFileUtils\moveUploadedFile().
Here is the call graph for this function:| assOrderingQuestion::toJSON | ( | ) |
Returns a JSON representation of the question.
Implements ILIAS\TestQuestionPool\Questions\QuestionLMExportable.
Definition at line 838 of file class.assOrderingQuestion.php.
References ilObjMediaObject\_getMobsOfObject(), assQuestion\formatSAQuestion(), assQuestion\getId(), assQuestion\getImagePathWeb(), assQuestion\getNrOfTries(), getOrderingElementList(), getOrderingType(), assQuestion\getPoints(), assQuestion\getQuestion(), getQuestionType(), assQuestion\getShuffler(), and assQuestion\getTitleForHTMLOutput().
Here is the call graph for this function:| assOrderingQuestion::toLog | ( | AdditionalInformationGenerator | $additional_info | ) |
Implements ILIAS\TestQuestionPool\Questions\Question.
Definition at line 1261 of file class.assOrderingQuestion.php.
References assQuestion\formatSAQuestion(), getOrderingType(), getOrderingTypeLangVars(), assQuestion\getPoints(), assQuestion\getQuestion(), getQuestionType(), getSolutionOutputForLog(), ILIAS\Test\Logging\AdditionalInformationGenerator\getTagForLangVar(), and assQuestion\getTitleForHTMLOutput().
Here is the call graph for this function:| assOrderingQuestion::updateImageFile | ( | string | $existing_image_name | ) |
Definition at line 632 of file class.assOrderingQuestion.php.
References assQuestion\buildHashedImageFilename(), ilShellUtil\convertImage(), assQuestion\getImagePath(), getThumbPrefix(), assQuestion\getThumbSize(), and ilFileUtils\rename().
Here is the call graph for this function:| assOrderingQuestion::validateSolutionSubmit | ( | ) |
Implements ILIAS\TestQuestionPool\Questions\Question.
Definition at line 648 of file class.assOrderingQuestion.php.
References getOrderingElementList(), and getSolutionListFromPostSubmit().
Referenced by savePreviewData().
Here is the call graph for this function:
Here is the caller graph for this function:| int assOrderingQuestion::$element_height = null |
Definition at line 58 of file class.assOrderingQuestion.php.
Referenced by getElementHeight().
|
protected |
Definition at line 63 of file class.assOrderingQuestion.php.
| assOrderingQuestion::$leveled_ordering = [] |
Definition at line 60 of file class.assOrderingQuestion.php.
| assOrderingQuestion::$old_ordering_depth = [] |
Definition at line 59 of file class.assOrderingQuestion.php.
|
protected |
Definition at line 61 of file class.assOrderingQuestion.php.
Referenced by getRepository().
|
private |
Definition at line 1010 of file class.assOrderingQuestion.php.
Referenced by getSolutionListFromPostSubmit().
|
protected |
Definition at line 56 of file class.assOrderingQuestion.php.
| const assOrderingQuestion::OQ_CT_PICTURES = 'pics' |
Definition at line 52 of file class.assOrderingQuestion.php.
| const assOrderingQuestion::OQ_CT_TERMS = 'terms' |
Definition at line 53 of file class.assOrderingQuestion.php.
| const assOrderingQuestion::OQ_NESTED_PICTURES = 2 |
Definition at line 49 of file class.assOrderingQuestion.php.
Referenced by assOrderingQuestionImport\fromXML(), ilAssNestedOrderingElementsInputGUI\getItemHtml(), ilAssOrderingElement\getStorageValue1(), ilAssOrderingElement\getStorageValue2(), and assOrderingQuestionExport\toXML().
| const assOrderingQuestion::OQ_NESTED_TERMS = 3 |
Definition at line 50 of file class.assOrderingQuestion.php.
Referenced by assOrderingQuestionImport\fromXML(), ilAssNestedOrderingElementsInputGUI\getItemHtml(), ilAssOrderingElement\getStorageValue1(), ilAssOrderingElement\getStorageValue2(), and assOrderingQuestionExport\toXML().
| const assOrderingQuestion::OQ_PICTURES = 0 |
Definition at line 47 of file class.assOrderingQuestion.php.
Referenced by ilQuestionExporter\assOrderingQuestion(), assOrderingQuestionImport\fromXML(), ilAssNestedOrderingElementsInputGUI\getItemHtml(), ilAssOrderingElement\getStorageValue1(), ilAssOrderingElement\getStorageValue2(), and assOrderingQuestionExport\toXML().
| const assOrderingQuestion::OQ_TERMS = 1 |
Definition at line 48 of file class.assOrderingQuestion.php.
Referenced by assOrderingQuestionImport\fromXML(), ilAssNestedOrderingElementsInputGUI\getItemHtml(), ilAssOrderingElement\getStorageValue1(), ilAssOrderingElement\getStorageValue2(), and assOrderingQuestionExport\toXML().
| const assOrderingQuestion::ORDERING_ELEMENT_FORM_CMD_REMOVE_IMG = 'removeElementImage' |
Definition at line 45 of file class.assOrderingQuestion.php.
| const assOrderingQuestion::ORDERING_ELEMENT_FORM_CMD_UPLOAD_IMG = 'uploadElementImage' |
Definition at line 44 of file class.assOrderingQuestion.php.
| const assOrderingQuestion::ORDERING_ELEMENT_FORM_FIELD_POSTVAR = 'order_elems' |
Definition at line 42 of file class.assOrderingQuestion.php.
Referenced by assOrderingQuestionGUI\buildEditFormAfterTypeChange(), assOrderingQuestionGUI\fetchSolutionListFromSubmittedForm(), ilAssOrderingQuestionAuthoringFormGUI\getOrderingElementInputField(), and assOrderingQuestionGUI\prepareReprintableCorrectionsForm().
| const assOrderingQuestion::VALID_UPLOAD_SUFFIXES = ["jpg", "jpeg", "png", "gif"] |
Definition at line 55 of file class.assOrderingQuestion.php.
Referenced by assOrderingQuestionImport\handleUploadedFile().