19 declare(strict_types=1);
31 public function init(): void
34 $this->ds->setDSPrefix(
"ds");
43 $this->ds->initByExporter($this);
45 return $this->ds->getXmlRepresentation($a_entity, $a_schema_version, [$a_id],
'',
true,
true);
55 if ($a_entity ==
"iass") {
58 "component" =>
"components/ILIAS/ILIASObject",
74 "namespace" =>
"http://www.ilias.de/Services/User/iass/5_2",
75 "xsd_file" =>
"ilias_iass_5_2.xsd",
76 "uses_dataset" =>
true,
81 "namespace" =>
"http://www.ilias.de/Services/User/iass/5_3",
82 "xsd_file" =>
"ilias_iass_5_3.xsd",
83 "uses_dataset" =>
true,
88 "namespace" =>
"http://www.ilias.de/xml/Modules/IndividualAssessment/iass",
89 "xsd_file" =>
"ilias_iass_9_0.xsd",
90 "uses_dataset" =>
true,
getXmlExportTailDependencies(string $a_entity, string $a_target_release, array $a_ids)
Individual Assessment dataset class.
ilIndividualAssessmentDataSet $ds
Manual Assessment exporter class.
getValidSchemaVersions(string $a_entity)
static makeDirParents(string $a_dir)
Create a new directory and all parent directories.
init()
initialize the exporter
getAbsoluteExportDirectory()
getXmlRepresentation(string $a_entity, string $a_schema_version, string $a_id)