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)) {
102 $this->duration = array(
117 $this->xmllang = $a_xmllang;
127 array_push($this->qtimetadata, $a_metadata);
132 array_push($this->objectives, $a_objectives);
137 array_push($this->assessmentcontrol, $a_assessmentcontrol);
142 array_push($this->rubric, $a_rubric);
150 $this->presentation_material = $a_material;
163 array_push($this->outcomes_processing, $a_outcomes_processing);
168 $this->assessproc_extension = $a_assessproc_extension;
178 array_push($this->assessfeedback, $a_assessfeedback);
183 $this->selection_ordering = $a_selection_ordering;
193 $this->reference = $a_reference;
203 array_push($this->sectionref, $a_sectionref);
208 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.
addOutcomesProcessing($a_outcomes_processing)
addObjectives($a_objectives)
addSectionref($a_sectionref)
addAssessmentcontrol($a_assessmentcontrol)
addQtiMetadata($a_metadata)