24 require_once
'Services/QTI/interfaces/interface.ilQTIPresentationMaterialAware.php';
59 $this->qtimetadata =
array();
60 $this->objectives =
array();
61 $this->assessmentcontrol =
array();
62 $this->rubric =
array();
63 $this->outcomes_processing =
array();
64 $this->assessfeedback =
array();
65 $this->sectionref =
array();
66 $this->section =
array();
71 $this->ident = $a_ident;
81 $this->title = $a_title;
101 if (preg_match(
"/P(\d+)Y(\d+)M(\d+)DT(\d+)H(\d+)M(\d+)S/", $a_duration, $matches))
103 $this->duration =
array(
118 $this->xmllang = $a_xmllang;
128 array_push($this->qtimetadata, $a_metadata);
133 array_push($this->objectives, $a_objectives);
138 array_push($this->assessmentcontrol, $a_assessmentcontrol);
143 array_push($this->rubric, $a_rubric);
151 $this->presentation_material = $a_material;
164 array_push($this->outcomes_processing, $a_outcomes_processing);
169 $this->assessproc_extension = $a_assessproc_extension;
179 array_push($this->assessfeedback, $a_assessfeedback);
184 $this->selection_ordering = $a_selection_ordering;
194 $this->reference = $a_reference;
204 array_push($this->sectionref, $a_sectionref);
209 array_push($this->section, $a_section);
Class ilQTIPresentationMaterial.
setReference($a_reference)
getPresentationMaterial()
{ilQTIPresentationMaterial|null}
addAssessfeedback($a_assessfeedback)
setSelectionOrdering($a_selection_ordering)
setAssessprocExtension($a_assessproc_extension)
setPresentationMaterial(ilQTIPresentationMaterial $a_material)
{}
Interface ilQTIPresentationMaterialAware.
Create styles array
The data for the language used.
addOutcomesProcessing($a_outcomes_processing)
addObjectives($a_objectives)
addSectionref($a_sectionref)
addAssessmentcontrol($a_assessmentcontrol)
addQtiMetadata($a_metadata)