|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Inheritance diagram for ilTestExportRandomQuestionSet:
Collaboration diagram for ilTestExportRandomQuestionSet:Public Member Functions | |
| __construct (\ilObjTest $test_obj, private ilLanguage $lng, private ilLogger $logger, private ilTree $tree, private ilComponentRepository $component_repository, protected \ILIAS\TestQuestionPool\QuestionInfoService $questioninfo, string $mode="xml") | |
Public Member Functions inherited from ilTestExport | |
| __construct (public ilObjTest $test_obj, public string $mode="xml") | |
| isResultExportingEnabledForTestExport () | |
| setResultExportingEnabledForTestExport (bool $resultExprtingEnabledForTestExport) | |
| getForcedAccessFilteredParticipantList () | |
| setForcedAccessFilteredParticipantList (ilTestParticipantList $forcedAccessFilteredParticipantList) | |
| getAccessFilteredParticipantList () | |
| getExtension () | |
| getInstId () | |
| buildExportFile () | |
| buildExportResultFile () | |
| buildExportFileXML () | |
| exportXHTMLMediaObjects ($a_export_dir) | |
Protected Member Functions | |
| initXmlExport () | |
| populateQuestionSetConfigXml (ilXmlWriter $xml_writer) | |
| populateCommonSettings (ilXmlWriter $xml_writer) | |
| populateQuestionStages (ilXmlWriter $xml_writer) | |
| populateSelectionDefinitions (ilXmlWriter $xml_writer) | |
| getQuestionsQtiXml () | |
| getQuestionIds () | |
| getLoadedStagingPoolQuestionList (int $pool_id) | |
Protected Member Functions inherited from ilTestExport | |
| initXmlExport () | |
| getQuestionIds () | |
| populateQuestionSetConfigXml (ilXmlWriter $xmlWriter) | |
| getQtiXml () | |
| getQuestionsQtiXml () | |
| getQuestionQtiXml ($questionId) | |
| populateQuestionSkillAssignmentsXml (ilXmlWriter $a_xml_writer, ilAssQuestionSkillAssignmentList $assignmentList, array $questions) | |
| populateSkillLevelThresholdsXml (ilXmlWriter $a_xml_writer, ilAssQuestionSkillAssignmentList $assignmentList) | |
| buildQuestionSkillAssignmentList () | |
Protected Attributes | |
| ilTestRandomQuestionSetSourcePoolDefinitionList | $src_pool_def_list |
| $staging_pool_question_list_by_pool_id | |
Protected Attributes inherited from ilTestExport | |
| bool | $resultExportingEnabledForTestExport = false |
| ilTestParticipantList | $forcedAccessFilteredParticipantList = null |
| ilBenchmark | $bench |
| ilErrorHandling | $err |
| ilDBInterface | $db |
| ILIAS | $ilias |
| string | $inst_id |
Definition at line 27 of file class.ilTestExportRandomQuestionSet.php.
| ilTestExportRandomQuestionSet::__construct | ( | \ilObjTest | $test_obj, |
| private ilLanguage | $lng, | ||
| private ilLogger | $logger, | ||
| private ilTree | $tree, | ||
| private ilComponentRepository | $component_repository, | ||
| protected \ILIAS\TestQuestionPool\QuestionInfoService | $questioninfo, | ||
| string | $mode = "xml" |
||
| ) |
Definition at line 36 of file class.ilTestExportRandomQuestionSet.php.
References ILIAS\MetaData\Repository\Validation\Data\__construct().
Here is the call graph for this function:
|
protected |
Definition at line 177 of file class.ilTestExportRandomQuestionSet.php.
Referenced by getQuestionIds(), getQuestionsQtiXml(), and populateQuestionStages().
Here is the caller graph for this function:
|
protected |
Definition at line 162 of file class.ilTestExportRandomQuestionSet.php.
References getLoadedStagingPoolQuestionList().
Referenced by initXmlExport().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 144 of file class.ilTestExportRandomQuestionSet.php.
References getLoadedStagingPoolQuestionList(), and ilTestExport\getQuestionQtiXml().
Here is the call graph for this function:
|
protected |
Definition at line 49 of file class.ilTestExportRandomQuestionSet.php.
References getQuestionIds().
Here is the call graph for this function:
|
protected |
Definition at line 77 of file class.ilTestExportRandomQuestionSet.php.
References ILIAS\Repository\lng(), ILIAS\Repository\logger(), and ilXmlWriter\xmlElement().
Referenced by populateQuestionSetConfigXml().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 68 of file class.ilTestExportRandomQuestionSet.php.
References populateCommonSettings(), populateQuestionStages(), populateSelectionDefinitions(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
Here is the call graph for this function:
|
protected |
Definition at line 98 of file class.ilTestExportRandomQuestionSet.php.
References getLoadedStagingPoolQuestionList(), ilXmlWriter\xmlData(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
Referenced by populateQuestionSetConfigXml().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 113 of file class.ilTestExportRandomQuestionSet.php.
References ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
Referenced by populateQuestionSetConfigXml().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 29 of file class.ilTestExportRandomQuestionSet.php.
|
protected |
Definition at line 34 of file class.ilTestExportRandomQuestionSet.php.