54                 $this->qtimetadata = array();
 
   55                 $this->objectives = array();
 
   56                 $this->assessmentcontrol = array();
 
   57                 $this->rubric = array();
 
   58                 $this->outcomes_processing = array();
 
   59                 $this->assessfeedback = array();
 
   60                 $this->sectionref = array();
 
   61                 $this->section = array();
 
   66                 $this->ident = $a_ident;
 
   76                 $this->title = $a_title;
 
   86                 $this->comment = $a_comment;
 
   96                 if (preg_match(
"/P(\d+)Y(\d+)M(\d+)DT(\d+)H(\d+)M(\d+)S/", $a_duration, $matches))
 
   98                         $this->duration = array(
 
  113                 $this->xmllang = $a_xmllang;
 
  123                 array_push($this->qtimetadata, $a_metadata);
 
  128                 array_push($this->objectives, $a_objectives);
 
  133                 array_push($this->assessmentcontrol, $a_assessmentcontrol);
 
  138                 array_push($this->rubric, $a_rubric);
 
  143                 $this->presentation_material = $a_material;
 
  153                 array_push($this->outcomes_processing, $a_outcomes_processing);
 
  158                 $this->assessproc_extension = $a_assessproc_extension;
 
  168                 array_push($this->assessfeedback, $a_assessfeedback);
 
  173                 $this->selection_ordering = $a_selection_ordering;
 
  183                 $this->reference = $a_reference;
 
  193                 array_push($this->sectionref, $a_sectionref);
 
  198                 array_push($this->section, $a_section);