| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Inheritance diagram for assOrderingQuestionImport:
 Collaboration diagram for assOrderingQuestionImport:Public Member Functions | |
| fromXML (string $importdirectory, int $user_id, ilQTIItem $item, int $questionpool_id, ?int $tst_id, ?ilObject &$tst_object, int &$question_counter, array $import_mapping) | |
  Public Member Functions inherited from assQuestionImport | |
| getQuestionId () | |
| getFeedbackGeneric ($item) | |
| fromXML (string $importdirectory, int $user_id, ilQTIItem $item, int $questionpool_id, ?int $tst_id, ?ilObject &$tst_object, int &$question_counter, array $import_mapping) | |
| importSuggestedSolutions (int $question_id, array $solution_from_import) | |
| QTIMaterialToString (ilQTIMaterial $a_material) | |
| Reads an QTI material tag and creates a text or XHTML string.  More... | |
Data Fields | |
| $object | |
  Data Fields inherited from assQuestionImport | |
| $object | |
Protected Member Functions | |
| handleUploadedFile (array $answer) | |
| ensureImagePathExists () | |
  Protected Member Functions inherited from assQuestionImport | |
| fetchIndexFromFeedbackIdent ($feedbackIdent, $prefix='response_') | |
| getFeedbackAnswerSpecific (ilQTIItem $item, $prefix='response_') | |
| addGeneralMetadata (ilQTIItem $item) | |
| fetchLifecycle (ilQTIItem $item) | |
| processNonAbstractedImageReferences ($text, $sourceNic) | |
| fetchAdditionalContentEditingModeInformation ($qtiItem) | |
| fetches the "additional content editing mode" information from qti item and falls back to ADDITIONAL_CONTENT_EDITING_MODE_RTE when no or invalid information is given  More... | |
| findSolutionTypeByValue (string $value) | |
| getSuggestedSolutionsRepo () | |
| deduceThumbSizeFromImportValue (?int $size) | |
| addQuestionToParentObjectAndBuildMappingEntry (int $questionpool_id, ?int $tst_id, int &$question_counter, ?ilObjTest &$tst_object) | |
Additional Inherited Members | |
  Protected Attributes inherited from assQuestionImport | |
| SuggestedSolutionsDatabaseRepository | $suggestedsolution_repo = null | 
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 question imports
assOrderingQuestionImport is a class for ordering question imports
Definition at line 28 of file class.assOrderingQuestionImport.php.
      
  | 
  protected | 
Definition at line 337 of file class.assOrderingQuestionImport.php.
References ilFileUtils\makeDirParents(), and ILIAS\Repository\object().
Referenced by handleUploadedFile().
 Here is the call graph for this function:
 Here is the caller graph for this function:| assOrderingQuestionImport::fromXML | ( | string | $importdirectory, | 
| int | $user_id, | ||
| ilQTIItem | $item, | ||
| int | $questionpool_id, | ||
| ?int | $tst_id, | ||
| ?ilObject & | $tst_object, | ||
| int & | $question_counter, | ||
| array | $import_mapping | ||
| ) | 
Definition at line 35 of file class.assOrderingQuestionImport.php.
References $DIC, $filename, $response, ilRTE\_replaceMediaObjectImageSrc(), ilObjMediaObject\_saveTempFileAsMediaObject(), ilObjMediaObject\_saveUsage(), assQuestionImport\addGeneralMetadata(), assQuestionImport\addQuestionToParentObjectAndBuildMappingEntry(), ilSession\clear(), assQuestionImport\deduceThumbSizeFromImportValue(), assQuestionImport\fetchAdditionalContentEditingModeInformation(), assQuestionImport\fetchIndexFromFeedbackIdent(), ilSession\get(), ilQTIItem\getAuthor(), ilQTIItem\getComment(), assQuestionImport\getFeedbackAnswerSpecific(), ilQTIItem\getIdent(), ILIAS\Test\Questions\Presentation\getLabel, ilQTIItem\getMaxattempts(), ilQTIItem\getMetadataEntry(), ilQTIItem\getPresentation(), ilQTIItem\getQuestiontext(), ilQTIItem\getTitle(), IL_INST_ID, assQuestionImport\importSuggestedSolutions(), ILIAS\Repository\int(), ILIAS\Repository\object(), assOrderingQuestion\OQ_NESTED_PICTURES, assOrderingQuestion\OQ_NESTED_TERMS, assOrderingQuestion\OQ_PICTURES, assOrderingQuestion\OQ_TERMS, and assQuestionImport\QTIMaterialToString().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 306 of file class.assOrderingQuestionImport.php.
References ilShellUtil\convertImage(), ensureImagePathExists(), ilFileUtils\ilTempnam(), ILIAS\Repository\object(), and assOrderingQuestion\VALID_UPLOAD_SUFFIXES.
 Here is the call graph for this function:| assOrderingQuestionImport::$object | 
Definition at line 33 of file class.assOrderingQuestionImport.php.