Public Member Functions | Data Fields

ilQTISection Class Reference

Public Member Functions

 ilQTISection ()
 setIdent ($a_ident)
 getIdent ()
 setTitle ($a_title)
 getTitle ()
 setComment ($a_comment)
 getComment ()
 setDuration ($a_duration)
 getDuration ()
 setXmllang ($a_xmllang)
 getXmllang ()
 addQtiMetadata ($a_metadata)
 addObjectives ($a_objectives)
 addSectioncontrol ($a_sectioncontrol)
 addSectionprecondition ($a_sectionprecondition)
 addSectionpostcondition ($a_sectionpostcondition)
 addRubric ($a_rubric)
 setPresentationMaterial ($a_material)
 getPresentationMaterial ()
 addOutcomesProcessing ($a_outcomes_processing)
 setSectionprocExtension ($a_sectionproc_extension)
 getSectionprocExtension ()
 addSectionfeedback ($a_sectionfeedback)
 setSelectionOrdering ($a_selection_ordering)
 getSelectionOrdering ()
 setReference ($a_reference)
 getReference ()
 addItemref ($a_itemref)
 addItem ($a_item)
 addSectionref ($a_sectionref)
 addSection ($a_section)

Data Fields

 $ident
 $title
 $xmllang
 $comment
 $duration
 $qtimetadata
 $objectives
 $sectioncontrol
 $sectionprecondition
 $sectionpostcondition
 $rubric
 $presentation_material
 $outcomes_processing
 $sectionproc_extension
 $sectionfeedback
 $selection_ordering
 $reference
 $itemref
 $item
 $sectionref
 $section

Detailed Description

Definition at line 32 of file class.ilQTISection.php.


Member Function Documentation

ilQTISection::addItem ( a_item  ) 

Definition at line 214 of file class.ilQTISection.php.

        {
                array_push($this->item, $a_item);
        }

ilQTISection::addItemref ( a_itemref  ) 

Definition at line 209 of file class.ilQTISection.php.

        {
                array_push($this->itemref, $a_itemref);
        }

ilQTISection::addObjectives ( a_objectives  ) 

Definition at line 134 of file class.ilQTISection.php.

        {
                array_push($this->objectives, $a_objectives);
        }

ilQTISection::addOutcomesProcessing ( a_outcomes_processing  ) 

Definition at line 169 of file class.ilQTISection.php.

        {
                array_push($this->outcomes_processing, $a_outcomes_processing);
        }

ilQTISection::addQtiMetadata ( a_metadata  ) 

Definition at line 129 of file class.ilQTISection.php.

        {
                array_push($this->qtimetadata, $a_metadata);
        }

ilQTISection::addRubric ( a_rubric  ) 

Definition at line 154 of file class.ilQTISection.php.

        {
                array_push($this->rubric, $a_rubric);
        }

ilQTISection::addSection ( a_section  ) 

Definition at line 224 of file class.ilQTISection.php.

        {
                array_push($this->section, $a_section);
        }

ilQTISection::addSectioncontrol ( a_sectioncontrol  ) 

Definition at line 139 of file class.ilQTISection.php.

        {
                array_push($this->sectioncontrol, $a_sectioncontrol);
        }

ilQTISection::addSectionfeedback ( a_sectionfeedback  ) 

Definition at line 184 of file class.ilQTISection.php.

        {
                array_push($this->sectionfeedback, $a_sectionfeedback);
        }

ilQTISection::addSectionpostcondition ( a_sectionpostcondition  ) 

Definition at line 149 of file class.ilQTISection.php.

        {
                array_push($this->sectionpostcondition, $a_sectionpostcondition);
        }

ilQTISection::addSectionprecondition ( a_sectionprecondition  ) 

Definition at line 144 of file class.ilQTISection.php.

        {
                array_push($this->sectionprecondition, $a_sectionprecondition);
        }

ilQTISection::addSectionref ( a_sectionref  ) 

Definition at line 219 of file class.ilQTISection.php.

        {
                array_push($this->sectionref, $a_sectionref);
        }

ilQTISection::getComment (  ) 

Definition at line 97 of file class.ilQTISection.php.

        {
                return $this->comment;
        }

ilQTISection::getDuration (  ) 

Definition at line 114 of file class.ilQTISection.php.

        {
                return $this->duration;
        }

ilQTISection::getIdent (  ) 

Definition at line 77 of file class.ilQTISection.php.

        {
                return $this->ident;
        }

ilQTISection::getPresentationMaterial (  ) 

Definition at line 164 of file class.ilQTISection.php.

        {
                return $this->presentation_material;
        }

ilQTISection::getReference (  ) 

Definition at line 204 of file class.ilQTISection.php.

        {
                return $this->reference;
        }

ilQTISection::getSectionprocExtension (  ) 

Definition at line 179 of file class.ilQTISection.php.

        {
                return $this->sectionproc_extension;
        }

ilQTISection::getSelectionOrdering (  ) 

Definition at line 194 of file class.ilQTISection.php.

        {
                return $this->selection_ordering;
        }

ilQTISection::getTitle (  ) 

Definition at line 87 of file class.ilQTISection.php.

        {
                return $this->title;
        }

ilQTISection::getXmllang (  ) 

Definition at line 124 of file class.ilQTISection.php.

        {
                return $this->xmllang;
        }

ilQTISection::ilQTISection (  ) 

Definition at line 56 of file class.ilQTISection.php.

        {
                $this->qtimetadata = array();
                $this->objectives = array();
                $this->sectioncontrol = array();
                $this->sectionprecondition = array();
                $this->sectionpostcondition = array();
                $this->rubric = array();
                $this->outcomes_processing = array();
                $this->sectionfeedback = array();
                $this->itemref = array();
                $this->item = array();
                $this->sectionref = array();
                $this->section = array();
        }

ilQTISection::setComment ( a_comment  ) 

Definition at line 92 of file class.ilQTISection.php.

        {
                $this->comment = $a_comment;
        }

ilQTISection::setDuration ( a_duration  ) 

Definition at line 102 of file class.ilQTISection.php.

        {
                if (preg_match("/P(\d+)Y(\d+)M(\d+)DT(\d+)H(\d+)M(\d+)S/", $a_duration, $matches))
                {
                        $this->duration = array(
                                "h" => $matches[4], 
                                "m" => $matches[5], 
                                "s" => $matches[6]
                        );
                }
        }

ilQTISection::setIdent ( a_ident  ) 

Definition at line 72 of file class.ilQTISection.php.

        {
                $this->ident = $a_ident;
        }

ilQTISection::setPresentationMaterial ( a_material  ) 

Definition at line 159 of file class.ilQTISection.php.

        {
                $this->presentation_material = $a_material;
        }

ilQTISection::setReference ( a_reference  ) 

Definition at line 199 of file class.ilQTISection.php.

        {
                $this->reference = $a_reference;
        }

ilQTISection::setSectionprocExtension ( a_sectionproc_extension  ) 

Definition at line 174 of file class.ilQTISection.php.

        {
                $this->sectionproc_extension = $a_sectionproc_extension;
        }

ilQTISection::setSelectionOrdering ( a_selection_ordering  ) 

Definition at line 189 of file class.ilQTISection.php.

        {
                $this->selection_ordering = $a_selection_ordering;
        }

ilQTISection::setTitle ( a_title  ) 

Definition at line 82 of file class.ilQTISection.php.

        {
                $this->title = $a_title;
        }

ilQTISection::setXmllang ( a_xmllang  ) 

Definition at line 119 of file class.ilQTISection.php.

        {
                $this->xmllang = $a_xmllang;
        }


Field Documentation

ilQTISection::$comment

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

ilQTISection::$duration

Definition at line 38 of file class.ilQTISection.php.

ilQTISection::$ident

Definition at line 34 of file class.ilQTISection.php.

ilQTISection::$item

Definition at line 52 of file class.ilQTISection.php.

ilQTISection::$itemref

Definition at line 51 of file class.ilQTISection.php.

ilQTISection::$objectives

Definition at line 40 of file class.ilQTISection.php.

ilQTISection::$outcomes_processing

Definition at line 46 of file class.ilQTISection.php.

ilQTISection::$presentation_material

Definition at line 45 of file class.ilQTISection.php.

ilQTISection::$qtimetadata

Definition at line 39 of file class.ilQTISection.php.

ilQTISection::$reference

Definition at line 50 of file class.ilQTISection.php.

ilQTISection::$rubric

Definition at line 44 of file class.ilQTISection.php.

ilQTISection::$section

Definition at line 54 of file class.ilQTISection.php.

ilQTISection::$sectioncontrol

Definition at line 41 of file class.ilQTISection.php.

ilQTISection::$sectionfeedback

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

ilQTISection::$sectionpostcondition

Definition at line 43 of file class.ilQTISection.php.

ilQTISection::$sectionprecondition

Definition at line 42 of file class.ilQTISection.php.

ilQTISection::$sectionproc_extension

Definition at line 47 of file class.ilQTISection.php.

ilQTISection::$sectionref

Definition at line 53 of file class.ilQTISection.php.

ilQTISection::$selection_ordering

Definition at line 49 of file class.ilQTISection.php.

ilQTISection::$title

Definition at line 35 of file class.ilQTISection.php.

ilQTISection::$xmllang

Definition at line 36 of file class.ilQTISection.php.


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