ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilTestExportFixedQuestionSet Class Reference
+ Inheritance diagram for ilTestExportFixedQuestionSet:
+ Collaboration diagram for ilTestExportFixedQuestionSet:

Protected Member Functions

 initXmlExport ()
 
 populateQuestionSetConfigXml (ilXmlWriter $xmlWriter)
 
 getQuestionsQtiXml ()
 
 getQuestionIds ()
 
- 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 ()
 

Additional Inherited Members

- 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 Attributes inherited from ilTestExport
bool $resultExportingEnabledForTestExport = false
 
ilTestParticipantList $forcedAccessFilteredParticipantList = null
 
ilBenchmark $bench
 
ilErrorHandling $err
 
ilDBInterface $db
 
ILIAS $ilias
 
string $inst_id
 

Detailed Description

Definition at line 27 of file class.ilTestExportFixedQuestionSet.php.

Member Function Documentation

◆ getQuestionIds()

ilTestExportFixedQuestionSet::getQuestionIds ( )
protected

Definition at line 48 of file class.ilTestExportFixedQuestionSet.php.

48  : array
49  {
50  return $this->test_obj->questions;
51  }

◆ getQuestionsQtiXml()

ilTestExportFixedQuestionSet::getQuestionsQtiXml ( )
protected

Definition at line 37 of file class.ilTestExportFixedQuestionSet.php.

References ilTestExport\getQuestionQtiXml().

37  : string
38  {
39  $questionQtiXml = '';
40 
41  foreach ($this->test_obj->questions as $questionId) {
42  $questionQtiXml .= $this->getQuestionQtiXml($questionId);
43  }
44 
45  return $questionQtiXml;
46  }
getQuestionQtiXml($questionId)
+ Here is the call graph for this function:

◆ initXmlExport()

ilTestExportFixedQuestionSet::initXmlExport ( )
protected

Definition at line 29 of file class.ilTestExportFixedQuestionSet.php.

30  {
31  }

◆ populateQuestionSetConfigXml()

ilTestExportFixedQuestionSet::populateQuestionSetConfigXml ( ilXmlWriter  $xmlWriter)
protected

Definition at line 33 of file class.ilTestExportFixedQuestionSet.php.

34  {
35  }

The documentation for this class was generated from the following file: