|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for assOrderingQuestion:
Collaboration diagram for assOrderingQuestion:Public Member Functions | |
| __construct ( $title="", $comment="", $author="", $owner=-1, $question="", $ordering_type=self::OQ_TERMS) | |
| assOrderingQuestion constructor More... | |
| isComplete () | |
| Returns true, if a ordering question is complete for use. More... | |
| saveToDb ($original_id="") | |
| Saves a assOrderingQuestion object to a database. More... | |
| loadFromDb ($question_id) | |
| Loads a assOrderingQuestion object from a database. More... | |
| duplicate (bool $for_test=true, ?string $title="", ?string $author="", ?string $owner="", $testObjId=null) | |
| copyObject ($target_questionpool_id, $title="") | |
| Copies an assOrderingQuestion object. More... | |
| createNewOriginalFromThisDuplicate ($targetParentId, $targetQuestionTitle="") | |
| duplicateImages ($src_question_id, $src_object_id, $dest_question_id, $dest_object_id) | |
| copyImages ($question_id, $source_questionpool) | |
| setOrderingType ($ordering_type=self::OQ_TERMS) | |
| getOrderingType () | |
| isOrderingTypeNested () | |
| isImageOrderingType () | |
| setContentType ($ct) | |
| setNestingType (bool $nesting) | |
| hasOrderingTypeUploadSupport () | |
| getOrderingElementListForSolutionOutput ($forceCorrectSolution, $activeId, $passIndex) | |
| getSolutionOrderingElementListForTestOutput (ilAssNestedOrderingElementsInputGUI $inputGUI, $lastPost, $activeId, $pass) | |
| getSolutionOrderingElementList ($indexedSolutionValues) | |
| getShuffledOrderingElementList () | |
| getOrderingElementList () | |
| setOrderingElementList (ilAssOrderingElementList $list) | |
| getAnswer ($index=0) | |
| Returns the ordering element from the given position. More... | |
| deleteAnswer ($randomIdentifier) | |
| Deletes an answer with a given index. More... | |
| getAnswerCount () | |
| calculateReachedPoints ($active_id, $pass=null, $authorizedSolution=true, $returndetails=false) | |
| Returns the points, a learner has reached answering the question. More... | |
| calculateReachedPointsFromPreviewSession (ilAssQuestionPreviewSession $previewSession) | |
| getMaximumPoints () | |
| Returns the maximum points, a learner can reach answering the question. More... | |
| 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 ($active_id, $pass=null, $authorized=true) | |
| Saves the learners input of the question to the database. More... | |
| saveAnswerSpecificDataToDb () | |
| Saves the answer specific records into a question types answer table. More... | |
| getQuestionType () | |
| Returns the question type of the question. More... | |
| getAdditionalTableName () | |
| 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... | |
| supportsJavascriptOutput () | |
| Returns true if the question type supports JavaScript output. More... | |
| supportsNonJsOutput () | |
| setExportDetailsXLS (ilAssExcelFormatHelper $worksheet, int $startrow, int $active_id, int $pass) | |
| {} 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 ($userSolutionPost) | |
| getSolutionListFromPostSubmit () | |
| getSolutionPostSubmit () | |
| getOperators ($expression) | |
| Get all available operations for a specific question. More... | |
| getExpressionTypes () | |
| Get all available expression types for a specific question. 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 () | |
| build basic test question configuration instance More... | |
| fetchSolutionSubmit ($formSubmissionDataStructure) | |
Public Member Functions inherited from assQuestion | |
| __construct (string $title="", string $comment="", string $author="", int $owner=-1, string $question="") | |
| assQuestion constructor More... | |
| getShuffler () | |
| setShuffler (Transformation $shuffler) | |
| setProcessLocker (ilAssQuestionProcessLocker $processLocker) | |
| getProcessLocker () | |
| fromXML ($item, int $questionpool_id, ?int $tst_id, &$tst_object, int &$question_counter, array $import_mapping, array &$solutionhints=[]) | |
| Receives parameters from a QTI parser and creates a valid ILIAS question object. More... | |
| 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... | |
| isComplete () | |
| Returns true, if a question is complete for use. More... | |
| questionTitleExists (int $questionpool_id, string $title) | |
| Returns TRUE if the question title exists in a question pool in the database. More... | |
| setTitle (string $title="") | |
| setId (int $id=-1) | |
| setTestId (int $id=-1) | |
| setComment (string $comment="") | |
| setOutputType (int $outputType=OUTPUT_HTML) | |
| 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 () | |
| getOutputType () | |
| supportsJavascriptOutput () | |
| supportsNonJsOutput () | |
| requiresJsSwitch () | |
| getAuthor () | |
| getAuthorForHTMLOutput () | |
| getOwner () | |
| getObjId () | |
| setObjId (int $obj_id=0) | |
| getLifecycle () | |
| setLifecycle (ilAssQuestionLifecycle $lifecycle) | |
| setExternalId (?string $external_id) | |
| getExternalId () | |
| getSuggestedSolutionOutput () | |
| _getSuggestedSolution (int $question_id, int $subquestion_index=0) | |
| loadSuggestedSolution (int $question_id, int $subquestion_index=0) | |
| Returns a suggested solution for a given subquestion index. More... | |
| getSuggestedSolutions () | |
| getReachedPoints (int $active_id, int $pass) | |
| getMaximumPoints () | |
| getAdjustedReachedPoints (int $active_id, int $pass, bool $authorizedSolution=true) | |
| returns the reached points ... More... | |
| calculateResultsFromSolution (int $active_id, int $pass, bool $obligationsEnabled=false) | |
| Calculates the question results from a previously saved question solution. More... | |
| persistWorkingState (int $active_id, $pass, bool $obligationsEnabled=false, bool $authorized=true) | |
| persists the working state for current testactive and testpass More... | |
| persistPreviewState (ilAssQuestionPreviewSession $previewSession) | |
| persists the preview state for current user and question More... | |
| validateSolutionSubmit () | |
| saveWorkingData (int $active_id, int $pass, bool $authorized=true) | |
| Saves the learners input of the question to the database. More... | |
| moveUploadedMediaFile (string $file, string $name) | |
| Move an uploaded media file to an public accessible temp dir to present it. More... | |
| getSuggestedSolutionPath () | |
| getImagePath ($question_id=null, $object_id=null) | |
| Returns the image path for web accessable images of a question. More... | |
| buildImagePath ($questionId, $parentObjectId) | |
| getFlashPath () | |
| Returns the image path for web accessable flash files 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, $pass=null) | |
| getSolutionValues ($active_id, $pass=null, bool $authorized=true) | |
| Loads solutions of a given user from the database an returns it. More... | |
| isInUse (int $question_id=0) | |
| Checks whether the question is in use or not in pools or tests. More... | |
| usageNumber (int $question_id=0) | |
| Returns the number of place the question is in use in pools or tests. More... | |
| isClone (int $question_id=0) | |
| Checks whether the question is a clone of another question or not. More... | |
| getAdditionalTableName () | |
| getAnswerTableName () | |
| deleteAnswers (int $question_id) | |
| deleteAdditionalTableData (int $question_id) | |
| delete (int $question_id) | |
| getTotalAnswers () | |
| copyXHTMLMediaObjectsOfQuestion (int $a_q_id) | |
| syncXHTMLMediaObjectsOfQuestion () | |
| createPageObject () | |
| copyPageOfQuestion (int $a_q_id) | |
| getPageOfQuestion () | |
| setOriginalId (?int $original_id) | |
| getOriginalId () | |
| 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=-1) | |
| saveToDb () | |
| setNewOriginalId (int $newId) | |
| deleteSuggestedSolutions () | |
| getSuggestedSolution (int $subquestion_index=0) | |
| Returns a suggested solution for a given subquestion index. More... | |
| getSuggestedSolutionTitle (int $subquestion_index=0) | |
| Returns the title of a suggested solution at a given subquestion_index. More... | |
| setSuggestedSolution (string $solution_id="", int $subquestion_index=0, bool $is_import=false) | |
| Sets a suggested solution for the question. More... | |
| updateSuggestedSolutions (int $original_id=-1, int $original_obj_id=-1) | |
| _resolveInternalLink (string $internal_link) | |
| _resolveIntLinks (int $question_id) | |
| syncWithOriginal () | |
| _questionExists ($question_id) | |
| Returns true if the question already exists in the database. More... | |
| _questionExistsInPool (int $question_id) | |
| getPoints () | |
| setPoints (float $points) | |
| getSolutionMaxPass (int $active_id) | |
| calculateReachedPoints ($active_id, $pass=null, $authorizedSolution=true, $returndetails=false) | |
| Returns the points, a learner has reached answering the question. More... | |
| deductHintPointsFromReachedPoints (ilAssQuestionPreviewSession $previewSession, $reachedPoints) | |
| calculateReachedPointsFromPreviewSession (ilAssQuestionPreviewSession $previewSession) | |
| isPreviewSolutionCorrect (ilAssQuestionPreviewSession $previewSession) | |
| adjustReachedPointsByScoringOptions ($points, $active_id, $pass=null) | |
| Adjust the given reached points by checks for all special scoring options in the test container. More... | |
| isHTML ($a_text) | |
| Checks if a given string contains HTML or not. More... | |
| prepareTextareaOutput (string $txt_output, bool $prepare_for_latex_output=false, bool $omitNl2BrWhenTextArea=false) | |
| QTIMaterialToString (ilQTIMaterial $a_material) | |
| Reads an QTI material tag and creates a text or XHTML string. More... | |
| addQTIMaterial (ilXmlWriter $a_xml_writer, string $a_material, bool $close_material_tag=true, bool $add_mobs=true) | |
| buildHashedImageFilename (string $plain_image_filename, bool $unique=false) | |
| getQuestion () | |
| getQuestionForHTMLOutput () | |
| setQuestion (string $question="") | |
| getQuestionType () | |
| Returns the question type of the question. More... | |
| getQuestionTypeID () | |
| syncHints () | |
| cleanupMediaObjectUsage () | |
| getInstances () | |
| getActiveUserData (int $active_id) | |
| Returns the user id and the test id for a given active id. More... | |
| hasSpecificFeedback () | |
| setExportDetailsXLS (ilAssExcelFormatHelper $worksheet, int $startrow, int $active_id, int $pass) | |
| __get ($value) | |
| Object getter. More... | |
| __set ($key, $value) | |
| Object setter. More... | |
| __isset ($key) | |
| Object issetter. More... | |
| 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) | |
| isAutosaveable () | |
| getAdditionalContentEditingMode () | |
| setAdditionalContentEditingMode (?string $additionalContentEditingMode) | |
| isAdditionalContentEditingModePageObject () | |
| isValidAdditionalContentEditingMode (string $additionalContentEditingMode) | |
| getValidAdditionalContentEditingModes () | |
| getHtmlUserSolutionPurifier () | |
| getHtmlQuestionContentPurifier () | |
| setLastChange ($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 () | |
| duplicate (bool $for_test=true, string $title="", string $author="", string $owner="", $testObjId=null) | |
| 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 $valuePairs) | |
| areObligationsToBeConsidered () | |
| setObligationsToBeConsidered (bool $obligationsToBeConsidered) | |
| updateTimestamp () | |
| getTestPresentationConfig () | |
| savePartial () | |
| isInActiveTest () | |
Public Member Functions inherited from ilObjQuestionScoringAdjustable | |
| 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... | |
Public Member Functions inherited from iQuestionCondition | |
| getOperators ($expression) | |
| Get all available operations for a specific question. More... | |
| getExpressionTypes () | |
| Get all available expression types for a specific question. More... | |
| getUserQuestionResult ($active_id, $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... | |
Protected Member Functions | |
| getRepository () | |
| getValidOrderingTypes () | |
| getSolutionValuePairBrandedOrderingElementByRandomIdentifier ($value1, $value2) | |
| getSolutionValuePairBrandedOrderingElementBySolutionIdentifier ($value1, $value2) | |
| cleanImagefiles () | |
| savePreviewData (ilAssQuestionPreviewSession $previewSession) | |
| getQuestionRepository () | |
| generateThumbForFile ($path, $file) | |
| calculateReachedPointsForSolution (ilAssOrderingElementList $solutionOrderingElementList) | |
| afterSyncWithOriginal ($origQuestionId, $dupQuestionId, $origParentObjId, $dupParentObjId) | |
| {} More... | |
| ensureImagePathExists () | |
| buildOrderingElementFormDataConverter () | |
| buildOrderingImagesFormDataConverter () | |
| buildOrderingTextsFormDataConverter () | |
| buildNestedOrderingFormDataConverter () | |
Protected Member Functions inherited from assQuestion | |
| getQuestionAction () | |
| isNonEmptyItemListPostSubmission (string $postSubmissionFieldname) | |
| ensureCurrentTestPass (int $active_id, int $pass) | |
| lookupCurrentTestPass (int $active_id, int $pass) | |
| lookupTestId (int $active_id) | |
| @refactor Move to ilObjTest or similar More... | |
| log (int $active_id, string $langVar) | |
| savePreviewData (ilAssQuestionPreviewSession $previewSession) | |
| deletePageOfQuestion (int $question_id) | |
| onDuplicate (int $originalParentId, int $originalQuestionId, int $duplicateParentId, int $duplicateQuestionId) | |
| beforeSyncWithOriginal (int $origQuestionId, int $dupQuestionId, int $origParentObjId, int $dupParentObjId) | |
| afterSyncWithOriginal (int $origQuestionId, int $dupQuestionId, int $origParentObjId, int $dupParentObjId) | |
| onCopy (int $sourceParentId, int $sourceQuestionId, int $targetParentId, int $targetQuestionId) | |
| duplicateSuggestedSolutionFiles (int $parent_id, int $question_id) | |
| Duplicates the files of a suggested solution if the question is duplicated. More... | |
| syncSuggestedSolutionFiles (int $target_question_id, int $target_obj_id) | |
| copySuggestedSolutionFiles (int $source_questionpool_id, int $source_question_id) | |
| ensureNonNegativePoints ($points) | |
| purifyAndPrepareTextAreaOutput (string $content) | |
| getRTETextWithMediaObjects () | |
| getSelfAssessmentFormatter () | |
| lmMigrateQuestionTypeGenericContent (ilAssSelfAssessmentMigrator $migrator) | |
| lmMigrateQuestionTypeSpecificContent (ilAssSelfAssessmentMigrator $migrator) | |
| duplicateQuestionHints (int $originalQuestionId, int $duplicateQuestionId) | |
| 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 () | |
| build basic test question configuration instance More... | |
Private Attributes | |
| $postSolutionOrderingElementList = null | |
Additional Inherited Members | |
Static Public Member Functions inherited from assQuestion | |
| static | setForcePassResultUpdateEnabled (bool $forcePassResultsUpdateEnabled) |
| static | isForcePassResultUpdateEnabled () |
| static | isAllowedImageMimeType ($mimeType) |
| static | fetchMimeTypeIdentifier (string $contentType) |
| static | getAllowedFileExtensionsForMimeType (string $mimeType) |
| static | isAllowedImageFileExtension (string $mimeType, string $fileExtension) |
| static | getAllowedImageMaterialFileExtensions () |
| static | _getMaximumPoints (int $question_id) |
| Returns the maximum points, a learner can reach answering the question. More... | |
| static | _getQuestionInfo (int $question_id) |
| static | _getSuggestedSolutionCount (int $question_id) |
| static | _getSuggestedSolutionOutput (int $question_id) |
| static | _getReachedPoints (int $active_id, int $question_id, int $pass) |
| static | _updateTestResultCache (int $active_id, ilAssQuestionProcessLocker $processLocker=null) |
| @TODO Move this to a proper place. More... | |
| static | logAction (string $logtext, int $active_id, int $question_id) |
| static | getQuestionTypeFromDb (int $question_id) |
| static | _getTotalRightAnswers (int $a_q_id) |
| static | _getTitle (int $a_q_id) |
| static | _getQuestionText (int $a_q_id) |
| static | isFileAvailable (string $file) |
| static | _getQuestionType (int $question_id) |
| static | _getQuestionTitle (int $question_id) |
| static | saveOriginalId (int $questionId, int $originalId) |
| static | resetOriginalId (int $questionId) |
| static | _getInternalLinkHref (string $target="") |
| static | _getOriginalId (int $question_id) |
| static | originalQuestionExists (int $questionId) |
| static | _instanciateQuestion (int $question_id) |
| static | _instantiateQuestion (int $question_id) |
| static | instantiateQuestion (int $question_id) |
| static | _getSolutionMaxPass (int $question_id, int $active_id) |
| Returns the maximum pass a users question solution. More... | |
| static | _isWriteable (int $question_id, int $user_id) |
| static | _isUsedInRandomTest (int $question_id) |
| static | _isWorkedThrough (int $active_id, int $question_id, int $pass) |
| Returns true if the question was worked through in the given pass Worked through means that the user entered at least one value. More... | |
| static | _areAnswered (int $a_user_id, array $a_question_ids) |
| Checks if an array of question ids is answered by a user or not. More... | |
| static | _setReachedPoints (int $active_id, int $question_id, float $points, float $maxpoints, int $pass, bool $manualscoring, bool $obligationsEnabled) |
| Sets the points, a learner has reached answering the question Additionally objective results are updated. More... | |
| static | _needsManualScoring (int $question_id) |
| static | _includeClass (string $question_type, int $gui=0) |
| static | getFeedbackClassNameByQuestionType (string $questionType) |
| static | isCoreQuestionType (string $questionType) |
| static | includeCoreClass ($questionType, $withGuiClass) |
| static | _getQuestionTypeName ($type_tag) |
| static | _instanciateQuestionGUI (int $question_id) |
| static | instantiateQuestionGUI (int $a_question_id) |
| static | _questionExistsInTest (int $question_id, int $test_id) |
| static | lookupParentObjId (int $questionId) |
| static | lookupOriginalParentObjId (int $originalQuestionId) |
| returns the parent object id for given original question id (should be a qpl id, but theoretically it can be a tst id, too) More... | |
| static | isObligationPossible (int $questionId) |
| static | implodeKeyValues (array $keyValues) |
| static | explodeKeyValues (string $keyValues) |
| static | convertISO8601FormatH_i_s_ExtendedToSeconds (string $time) |
| static | missingResultRecordExists (int $activeId, int $pass, array $questionIds) |
| static | getQuestionsMissingResultRecord (int $activeId, int $pass, array $questionIds) |
| static | lookupResultRecordExist (int $activeId, int $questionId, int $pass) |
| 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 | $allowedFileExtensionsByMimeType |
| static | $allowedCharsetsByMimeType |
| static | $allowedImageMaterialFileExtensionsByMimeType |
| static | $forcePassResultsUpdateEnabled = false |
| static | $imageSourceFixReplaceMap |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class for ordering questions
assOrderingQuestion is a class for ordering questions.
Definition at line 37 of file class.assOrderingQuestion.php.
| assOrderingQuestion::__construct | ( | $title = "", |
|
$comment = "", |
|||
$author = "", |
|||
$owner = -1, |
|||
$question = "", |
|||
$ordering_type = self::OQ_TERMS |
|||
| ) |
assOrderingQuestion constructor
The constructor takes possible arguments an creates an instance of the assOrderingQuestion object.
| string | $title | A title string to describe the question |
| string | $comment | A comment string to describe the question |
| string | $author | A string containing the name of the questions author |
| integer | $owner | A numerical ID to identify the owner/creator |
| string | $question | The question string of the ordering test |
| int | $ordering_type |
Definition at line 90 of file class.assOrderingQuestion.php.
References assQuestion\$author, assQuestion\$comment, $ordering_type, assQuestion\$owner, assQuestion\$question, assQuestion\$title, and ILIAS\GlobalScreen\Provider\__construct().
Here is the call graph for this function:
|
protected |
{}
Definition at line 1406 of file class.assOrderingQuestion.php.
| assOrderingQuestion::buildNestedOrderingElementInputGui | ( | ) |
Definition at line 1208 of file class.assOrderingQuestion.php.
References ILIAS\Survey\Mode\getId().
Here is the call graph for this function:
|
protected |
Definition at line 1510 of file class.assOrderingQuestion.php.
References ilAssOrderingFormValuesObjectsConverter\CONTEXT_MAINTAIN_HIERARCHY, and OQ_NESTED_PICTURES.
|
protected |
Definition at line 1479 of file class.assOrderingQuestion.php.
| assOrderingQuestion::buildOrderingElementInputGui | ( | ) |
| ilTestQuestionPoolException |
Definition at line 1143 of file class.assOrderingQuestion.php.
Referenced by ilAssOrderingQuestionAuthoringFormGUI\renewOrderingElementInput().
Here is the caller graph for this function:
|
protected |
Definition at line 1488 of file class.assOrderingQuestion.php.
References ilAssOrderingFormValuesObjectsConverter\CONTEXT_MAINTAIN_ELEMENT_IMAGE.
| assOrderingQuestion::buildOrderingImagesInputGui | ( | ) |
Definition at line 1188 of file class.assOrderingQuestion.php.
|
protected |
Definition at line 1503 of file class.assOrderingQuestion.php.
References ilAssOrderingFormValuesObjectsConverter\CONTEXT_MAINTAIN_ELEMENT_TEXT.
| assOrderingQuestion::buildOrderingTextsInputGui | ( | ) |
Definition at line 1174 of file class.assOrderingQuestion.php.
| assOrderingQuestion::buildTestPresentationConfig | ( | ) |
build basic test question configuration instance
method can be overwritten to configure an instance use parent call for building when possible
Reimplemented from assQuestion.
Definition at line 1412 of file class.assOrderingQuestion.php.
References ILIAS\Repository\lng(), and ilTestQuestionConfig\setIsUnchangedAnswerPossible().
Here is the call graph for this function:| assOrderingQuestion::calculateReachedPoints | ( | $active_id, | |
$pass = null, |
|||
$authorizedSolution = true, |
|||
$returndetails = false |
|||
| ) |
Returns the points, a learner has reached answering the question.
The points are calculated from the given answers.
@access public
| integer | $active_id | |
| integer | $pass | |
| boolean | $returndetails | (deprecated !!) |
Reimplemented from assQuestion.
Definition at line 677 of file class.assOrderingQuestion.php.
|
protected |
Definition at line 1288 of file class.assOrderingQuestion.php.
References ilAssOrderingElementList\getElementByPosition().
Here is the call graph for this function:| assOrderingQuestion::calculateReachedPointsFromPreviewSession | ( | ilAssQuestionPreviewSession | $previewSession | ) |
Reimplemented from assQuestion.
Definition at line 699 of file class.assOrderingQuestion.php.
References ilAssQuestionPreviewSession\getParticipantsSolution(), and ilAssQuestionPreviewSession\hasParticipantSolution().
Here is the call graph for this function:
|
protected |
Definition at line 742 of file class.assOrderingQuestion.php.
References Vendor\Package\$f, ilFileUtils\delDir(), ilFileUtils\getDir(), and OQ_PICTURES.
Here is the call graph for this function:| assOrderingQuestion::copyImages | ( | $question_id, | |
| $source_questionpool | |||
| ) |
Definition at line 375 of file class.assOrderingQuestion.php.
References $DIC, $filename, ilFileUtils\makeDirParents(), and OQ_PICTURES.
Here is the call graph for this function:| assOrderingQuestion::copyObject | ( | $target_questionpool_id, | |
$title = "" |
|||
| ) |
Copies an assOrderingQuestion object.
@access public
Definition at line 265 of file class.assOrderingQuestion.php.
References assQuestion\_getOriginalId(), and ILIAS\Survey\Mode\getId().
Here is the call graph for this function:| assOrderingQuestion::createNewOriginalFromThisDuplicate | ( | $targetParentId, | |
$targetQuestionTitle = "" |
|||
| ) |
Definition at line 297 of file class.assOrderingQuestion.php.
References $id, and ILIAS\Survey\Mode\getId().
Here is the call graph for this function:| assOrderingQuestion::deleteAnswer | ( | $randomIdentifier | ) |
Deletes an answer with a given index.
The index of the first answer is 0, the index of the second answer is 1 and so on.
| integer | $index | A nonnegative index of the n-th answer @access public |
Definition at line 654 of file class.assOrderingQuestion.php.
| assOrderingQuestion::dropImageFile | ( | $imageFilename | ) |
Definition at line 777 of file class.assOrderingQuestion.php.
| assOrderingQuestion::duplicate | ( | bool | $for_test = true, |
| ?string | $title = "", |
||
| ?string | $author = "", |
||
| ?string | $owner = "", |
||
$testObjId = null |
|||
| ) |
Definition at line 207 of file class.assOrderingQuestion.php.
| assOrderingQuestion::duplicateImages | ( | $src_question_id, | |
| $src_object_id, | |||
| $dest_question_id, | |||
| $dest_object_id | |||
| ) |
Definition at line 338 of file class.assOrderingQuestion.php.
References $DIC, $filename, and ilFileUtils\makeDirParents().
Here is the call graph for this function:
|
protected |
Definition at line 1419 of file class.assOrderingQuestion.php.
References ilFileUtils\makeDirParents().
Here is the call graph for this function:| assOrderingQuestion::fetchSolutionListFromFormSubmissionData | ( | $userSolutionPost | ) |
| array | $userSolutionPost |
Definition at line 1231 of file class.assOrderingQuestion.php.
References ilAssOrderingElementList\buildInstance(), ilAssNestedOrderingElementsInputGUI\CONTEXT_USER_SOLUTION_SUBMISSION, and ILIAS\Survey\Mode\getId().
Here is the call graph for this function:| assOrderingQuestion::fetchSolutionSubmit | ( | $formSubmissionDataStructure | ) |
Definition at line 1426 of file class.assOrderingQuestion.php.
References $index, ILIAS\LTI\ToolProvider\$key, OQ_NESTED_PICTURES, and OQ_NESTED_TERMS.
|
protected |
Definition at line 1073 of file class.assOrderingQuestion.php.
References $filename, $path, and ilShellUtil\convertImage().
Here is the call graph for this function:| assOrderingQuestion::getAdditionalTableName | ( | ) |
Reimplemented from assQuestion.
Definition at line 957 of file class.assOrderingQuestion.php.
Referenced by loadFromDb().
Here is the caller graph for this function:| assOrderingQuestion::getAnswer | ( | $index = 0 | ) |
Returns the ordering element from the given position.
| int | $position |
Definition at line 637 of file class.assOrderingQuestion.php.
References $index.
| assOrderingQuestion::getAnswerCount | ( | ) |
Definition at line 662 of file class.assOrderingQuestion.php.
| assOrderingQuestion::getAnswerTableName | ( | ) |
Returns the name of the answer table in the database.
Reimplemented from assQuestion.
Definition at line 968 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 |
Implements iQuestionCondition.
Definition at line 1394 of file class.assOrderingQuestion.php.
References $index.
| assOrderingQuestion::getElementHeight | ( | ) |
Definition at line 1044 of file class.assOrderingQuestion.php.
| assOrderingQuestion::getEncryptedFilename | ( | $filename | ) |
Definition at line 733 of file class.assOrderingQuestion.php.
References $filename.
| assOrderingQuestion::getExpressionTypes | ( | ) |
Get all available expression types for a specific question.
Implements iQuestionCondition.
Definition at line 1314 of file class.assOrderingQuestion.php.
References iQuestionCondition\EmptyAnswerExpression, iQuestionCondition\NumericResultExpression, iQuestionCondition\OrderingResultExpression, and iQuestionCondition\PercentageResultExpression.
| assOrderingQuestion::getMaximumPoints | ( | ) |
Returns the maximum points, a learner can reach answering the question.
Reimplemented from assQuestion.
Definition at line 720 of file class.assOrderingQuestion.php.
Referenced by isComplete().
Here is the caller graph for this function:| assOrderingQuestion::getOperators | ( | $expression | ) |
Get all available operations for a specific question.
| string | $expression |
Implements iQuestionCondition.
Definition at line 1309 of file class.assOrderingQuestion.php.
References ilOperatorsExpressionMapping\getOperatorsByExpression().
Here is the call graph for this function:| assOrderingQuestion::getOrderElements | ( | ) |
Returns the answers array.
Definition at line 992 of file class.assOrderingQuestion.php.
| assOrderingQuestion::getOrderingElementList | ( | ) |
Definition at line 614 of file class.assOrderingQuestion.php.
References ILIAS\Survey\Mode\getId().
Referenced by isComplete().
Here is the call graph for this function:
Here is the caller graph for this function:| assOrderingQuestion::getOrderingElementListForSolutionOutput | ( | $forceCorrectSolution, | |
| $activeId, | |||
| $passIndex | |||
| ) |
| $forceCorrectSolution | |
| $activeId | |
| $passIndex |
Definition at line 494 of file class.assOrderingQuestion.php.
| assOrderingQuestion::getOrderingType | ( | ) |
Definition at line 418 of file class.assOrderingQuestion.php.
|
protected |
Definition at line 941 of file class.assOrderingQuestion.php.
| assOrderingQuestion::getQuestionType | ( | ) |
Returns the question type of the question.
Reimplemented from assQuestion.
Definition at line 952 of file class.assOrderingQuestion.php.
|
protected |
Definition at line 127 of file class.assOrderingQuestion.php.
References $DIC, $ilDB, and $oq_repository.
| assOrderingQuestion::getRTETextWithMediaObjects | ( | ) |
Collects all text in the question which could contain media objects which were created with the Rich Text Editor.
Reimplemented from assQuestion.
Definition at line 977 of file class.assOrderingQuestion.php.
| assOrderingQuestion::getShuffledOrderingElementList | ( | ) |
Definition at line 601 of file class.assOrderingQuestion.php.
References ilAssOrderingElementList\getClone().
Here is the call graph for this function:| assOrderingQuestion::getSolutionListFromPostSubmit | ( | ) |
Definition at line 1267 of file class.assOrderingQuestion.php.
References $DIC, and $post_array.
| assOrderingQuestion::getSolutionOrderingElementList | ( | $indexedSolutionValues | ) |
| array | $valuePairs |
| ilTestQuestionPoolException |
Definition at line 579 of file class.assOrderingQuestion.php.
References ILIAS\Survey\Mode\getId().
Here is the call graph for this function:| assOrderingQuestion::getSolutionOrderingElementListForTestOutput | ( | ilAssNestedOrderingElementsInputGUI | $inputGUI, |
| $lastPost, | |||
| $activeId, | |||
| $pass | |||
| ) |
| ilAssNestedOrderingElementsInputGUI | $inputGUI | |
| array | $lastPost | |
| integer | $activeId | |
| integer | $pass |
| ilTestException | |
| ilTestQuestionPoolException |
Definition at line 518 of file class.assOrderingQuestion.php.
References ilAssNestedOrderingElementsInputGUI\isPostSubmit().
Here is the call graph for this function:| assOrderingQuestion::getSolutionPostSubmit | ( | ) |
Definition at line 1283 of file class.assOrderingQuestion.php.
|
protected |
| string | $value1 | |
| string | $value2 |
Definition at line 540 of file class.assOrderingQuestion.php.
|
protected |
| string | $value1 | |
| string | $value2 |
Definition at line 560 of file class.assOrderingQuestion.php.
References ilAssOrderingElement\getClone().
Here is the call graph for this function:| assOrderingQuestion::getThumbPrefix | ( | ) |
Definition at line 1068 of file class.assOrderingQuestion.php.
|
protected |
Definition at line 400 of file class.assOrderingQuestion.php.
References OQ_NESTED_PICTURES, OQ_NESTED_TERMS, OQ_PICTURES, and OQ_TERMS.
| assOrderingQuestion::hasOrderingTypeUploadSupport | ( | ) |
Definition at line 483 of file class.assOrderingQuestion.php.
| assOrderingQuestion::initOrderingElementAuthoringProperties | ( | ilFormPropertyGUI | $formField | ) |
Definition at line 1151 of file class.assOrderingQuestion.php.
Referenced by ilAssOrderingQuestionAuthoringFormGUI\renewOrderingElementInput().
Here is the caller graph for this function:| assOrderingQuestion::initOrderingElementFormFieldLabels | ( | ilFormPropertyGUI | $formField | ) |
Definition at line 1168 of file class.assOrderingQuestion.php.
References ILIAS\Repository\lng(), ilFormPropertyGUI\setInfo(), and ilFormPropertyGUI\setTitle().
Here is the call graph for this function:| assOrderingQuestion::isComplete | ( | ) |
Returns true, if a ordering question is complete for use.
Reimplemented from assQuestion.
Definition at line 108 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 789 of file class.assOrderingQuestion.php.
| assOrderingQuestion::isImageOrderingType | ( | ) |
Definition at line 432 of file class.assOrderingQuestion.php.
References OQ_NESTED_PICTURES, and OQ_PICTURES.
Referenced by ilAssOrderingQuestionAuthoringFormGUI\addSpecificOrderingQuestionCommandButtons().
Here is the caller graph for this function:| assOrderingQuestion::isImageReplaced | ( | ilAssOrderingElement | $newElement, |
| ilAssOrderingElement | $oldElement | ||
| ) |
Definition at line 802 of file class.assOrderingQuestion.php.
References ilAssOrderingElement\getContent().
Here is the call graph for this function:| assOrderingQuestion::isOrderingTypeNested | ( | ) |
Definition at line 423 of file class.assOrderingQuestion.php.
References OQ_NESTED_PICTURES, and OQ_NESTED_TERMS.
| 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 @access public |
Definition at line 163 of file class.assOrderingQuestion.php.
References $data, $DIC, Vendor\Package\$e, $ilDB, ilRTE\_replaceMediaObjectImageSrc(), getAdditionalTableName(), ilAssQuestionLifecycle\getDraftInstance(), ilAssQuestionLifecycle\getInstance(), assQuestion\getMinimumThumbSize(), ILIAS\Repository\int(), OQ_TERMS, 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 1057 of file class.assOrderingQuestion.php.
| assOrderingQuestion::saveAnswerSpecificDataToDb | ( | ) |
Saves the answer specific records into a question types answer table.
Implements ilObjAnswerScoringAdjustable.
Definition at line 948 of file class.assOrderingQuestion.php.
|
protected |
Reimplemented from assQuestion.
Definition at line 908 of file class.assOrderingQuestion.php.
References ilAssQuestionPreviewSession\setParticipantsSolution().
Here is the call graph for this function:| assOrderingQuestion::saveToDb | ( | $original_id = "" | ) |
Saves a assOrderingQuestion object to a database.
| string | $original_id |
Definition at line 145 of file class.assOrderingQuestion.php.
References assQuestion\$original_id, ilObjQuestionScoringAdjustable\saveAdditionalQuestionDataToDb(), and assQuestion\saveQuestionDataToDb().
Here is the call graph for this function:| assOrderingQuestion::saveWorkingData | ( | $active_id, | |
$pass = null, |
|||
$authorized = true |
|||
| ) |
Saves the learners input of the question to the database.
@access public
| integer | $active_id | Active id of the user |
| integer | $pass | Test pass |
Definition at line 871 of file class.assOrderingQuestion.php.
References $DIC, and ilObjTest\_getPass().
Here is the call graph for this function:| assOrderingQuestion::setContentType | ( | $ct | ) |
Definition at line 441 of file class.assOrderingQuestion.php.
References OQ_NESTED_PICTURES, OQ_NESTED_TERMS, OQ_PICTURES, and OQ_TERMS.
| assOrderingQuestion::setElementHeight | ( | ?int | $a_height | ) |
Definition at line 1049 of file class.assOrderingQuestion.php.
| assOrderingQuestion::setExportDetailsXLS | ( | ilAssExcelFormatHelper | $worksheet, |
| int | $startrow, | ||
| int | $active_id, | ||
| int | $pass | ||
| ) |
{}
Reimplemented from assQuestion.
Definition at line 1016 of file class.assOrderingQuestion.php.
References $i, ilExcel\getColumnCoord(), ilExcel\setBold(), and ilAssExcelFormatHelper\setCell().
Here is the call graph for this function:| assOrderingQuestion::setNestingType | ( | bool | $nesting | ) |
Definition at line 466 of file class.assOrderingQuestion.php.
References OQ_NESTED_PICTURES, OQ_NESTED_TERMS, OQ_PICTURES, and OQ_TERMS.
| assOrderingQuestion::setOrderingElementList | ( | ilAssOrderingElementList | $list | ) |
Definition at line 619 of file class.assOrderingQuestion.php.
References Vendor\Package\$e, ilAssOrderingElementList\ensureValidIdentifiers(), ilAssOrderingElementList\getElements(), ILIAS\Survey\Mode\getId(), ilAssOrderingElementList\withElements(), and ilAssOrderingElementList\withQuestionId().
Here is the call graph for this function:| assOrderingQuestion::setOrderingType | ( | $ordering_type = self::OQ_TERMS | ) |
Definition at line 410 of file class.assOrderingQuestion.php.
| assOrderingQuestion::storeImageFile | ( | string | $upload_file, |
| string | $upload_name | ||
| ) |
Definition at line 815 of file class.assOrderingQuestion.php.
References ilShellUtil\convertImage(), and ilFileUtils\moveUploadedFile().
Here is the call graph for this function:| assOrderingQuestion::supportsJavascriptOutput | ( | ) |
Returns true if the question type supports JavaScript output.
Reimplemented from assQuestion.
Definition at line 1003 of file class.assOrderingQuestion.php.
| assOrderingQuestion::supportsNonJsOutput | ( | ) |
Reimplemented from assQuestion.
Definition at line 1008 of file class.assOrderingQuestion.php.
| assOrderingQuestion::toJSON | ( | ) |
Returns a JSON representation of the question.
Reimplemented from assQuestion.
Definition at line 1098 of file class.assOrderingQuestion.php.
References $mobs, ilObjMediaObject\_getMobsOfObject(), ILIAS\Survey\Mode\getId(), and OQ_PICTURES.
Here is the call graph for this function:| assOrderingQuestion::updateImageFile | ( | string | $existing_image_name | ) |
Definition at line 836 of file class.assOrderingQuestion.php.
References ilShellUtil\convertImage(), and ilFileUtils\rename().
Here is the call graph for this function:| assOrderingQuestion::validateSolutionSubmit | ( | ) |
Reimplemented from assQuestion.
Definition at line 852 of file class.assOrderingQuestion.php.
| int assOrderingQuestion::$element_height = null |
Definition at line 68 of file class.assOrderingQuestion.php.
| assOrderingQuestion::$leveled_ordering = array() |
Definition at line 71 of file class.assOrderingQuestion.php.
| assOrderingQuestion::$old_ordering_depth = array() |
Definition at line 70 of file class.assOrderingQuestion.php.
|
protected |
Definition at line 76 of file class.assOrderingQuestion.php.
Referenced by getRepository().
|
protected |
Definition at line 66 of file class.assOrderingQuestion.php.
Referenced by __construct().
|
protected |
Definition at line 60 of file class.assOrderingQuestion.php.
|
private |
Definition at line 1265 of file class.assOrderingQuestion.php.
|
protected |
Definition at line 54 of file class.assOrderingQuestion.php.
| const assOrderingQuestion::OQ_CT_PICTURES = 'pics' |
Definition at line 49 of file class.assOrderingQuestion.php.
| const assOrderingQuestion::OQ_CT_TERMS = 'terms' |
Definition at line 50 of file class.assOrderingQuestion.php.
| const assOrderingQuestion::OQ_NESTED_PICTURES = 2 |
Definition at line 46 of file class.assOrderingQuestion.php.
Referenced by ilAssNestedOrderingElementsInputGUI\getItemHtml(), ilAssOrderingElement\getStorageValue1(), and ilAssOrderingElement\getStorageValue2().
| const assOrderingQuestion::OQ_NESTED_TERMS = 3 |
Definition at line 47 of file class.assOrderingQuestion.php.
Referenced by ilAssNestedOrderingElementsInputGUI\getItemHtml(), ilAssOrderingElement\getStorageValue1(), and ilAssOrderingElement\getStorageValue2().
| const assOrderingQuestion::OQ_PICTURES = 0 |
Definition at line 44 of file class.assOrderingQuestion.php.
Referenced by ilAssNestedOrderingElementsInputGUI\getItemHtml(), ilAssOrderingElement\getStorageValue1(), and ilAssOrderingElement\getStorageValue2().
| const assOrderingQuestion::OQ_TERMS = 1 |
Definition at line 45 of file class.assOrderingQuestion.php.
Referenced by ilAssNestedOrderingElementsInputGUI\getItemHtml(), ilAssOrderingElement\getStorageValue1(), ilAssOrderingElement\getStorageValue2(), and loadFromDb().
| const assOrderingQuestion::ORDERING_ELEMENT_FORM_CMD_REMOVE_IMG = 'removeElementImage' |
Definition at line 42 of file class.assOrderingQuestion.php.
| const assOrderingQuestion::ORDERING_ELEMENT_FORM_CMD_UPLOAD_IMG = 'uploadElementImage' |
Definition at line 41 of file class.assOrderingQuestion.php.
| const assOrderingQuestion::ORDERING_ELEMENT_FORM_FIELD_POSTVAR = 'order_elems' |
Definition at line 39 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 52 of file class.assOrderingQuestion.php.
Referenced by assOrderingQuestionImport\handleUploadedFile().