Public Member Functions | Data Fields

ilQTIAssessment Class Reference

Public Member Functions

 ilQTIAssessment ()
 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)
 addAssessmentcontrol ($a_assessmentcontrol)
 addRubric ($a_rubric)
 setPresentationMaterial ($a_material)
 getPresentationMaterial ()
 addOutcomesProcessing ($a_outcomes_processing)
 setAssessprocExtension ($a_assessproc_extension)
 getAssessprocExtension ()
 addAssessfeedback ($a_assessfeedback)
 setSelectionOrdering ($a_selection_ordering)
 getSelectionOrdering ()
 setReference ($a_reference)
 getReference ()
 addSectionref ($a_sectionref)
 addSection ($a_section)

Data Fields

 $ident
 $title
 $xmllang
 $comment
 $duration
 $qtimetadata
 $objectives
 $assessmentcontrol
 $rubric
 $presentation_material
 $outcomes_processing
 $assessproc_extension
 $assessfeedback
 $selection_ordering
 $reference
 $sectionref
 $section

Detailed Description

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


Member Function Documentation

ilQTIAssessment::addAssessfeedback ( a_assessfeedback  ) 

Definition at line 166 of file class.ilQTIAssessment.php.

        {
                array_push($this->assessfeedback, $a_assessfeedback);
        }

ilQTIAssessment::addAssessmentcontrol ( a_assessmentcontrol  ) 

Definition at line 131 of file class.ilQTIAssessment.php.

        {
                array_push($this->assessmentcontrol, $a_assessmentcontrol);
        }

ilQTIAssessment::addObjectives ( a_objectives  ) 

Definition at line 126 of file class.ilQTIAssessment.php.

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

ilQTIAssessment::addOutcomesProcessing ( a_outcomes_processing  ) 

Definition at line 151 of file class.ilQTIAssessment.php.

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

ilQTIAssessment::addQtiMetadata ( a_metadata  ) 

Definition at line 121 of file class.ilQTIAssessment.php.

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

ilQTIAssessment::addRubric ( a_rubric  ) 

Definition at line 136 of file class.ilQTIAssessment.php.

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

ilQTIAssessment::addSection ( a_section  ) 

Definition at line 196 of file class.ilQTIAssessment.php.

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

ilQTIAssessment::addSectionref ( a_sectionref  ) 

Definition at line 191 of file class.ilQTIAssessment.php.

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

ilQTIAssessment::getAssessprocExtension (  ) 

Definition at line 161 of file class.ilQTIAssessment.php.

        {
                return $this->assessproc_extension;
        }

ilQTIAssessment::getComment (  ) 

Definition at line 89 of file class.ilQTIAssessment.php.

        {
                return $this->comment;
        }

ilQTIAssessment::getDuration (  ) 

Definition at line 106 of file class.ilQTIAssessment.php.

        {
                return $this->duration;
        }

ilQTIAssessment::getIdent (  ) 

Definition at line 69 of file class.ilQTIAssessment.php.

        {
                return $this->ident;
        }

ilQTIAssessment::getPresentationMaterial (  ) 

Definition at line 146 of file class.ilQTIAssessment.php.

        {
                return $this->presentation_material;
        }

ilQTIAssessment::getReference (  ) 

Definition at line 186 of file class.ilQTIAssessment.php.

        {
                return $this->reference;
        }

ilQTIAssessment::getSelectionOrdering (  ) 

Definition at line 176 of file class.ilQTIAssessment.php.

        {
                return $this->selection_ordering;
        }

ilQTIAssessment::getTitle (  ) 

Definition at line 79 of file class.ilQTIAssessment.php.

        {
                return $this->title;
        }

ilQTIAssessment::getXmllang (  ) 

Definition at line 116 of file class.ilQTIAssessment.php.

        {
                return $this->xmllang;
        }

ilQTIAssessment::ilQTIAssessment (  ) 

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

        {
                $this->qtimetadata = array();
                $this->objectives = array();
                $this->assessmentcontrol = array();
                $this->rubric = array();
                $this->outcomes_processing = array();
                $this->assessfeedback = array();
                $this->sectionref = array();
                $this->section = array();
        }

ilQTIAssessment::setAssessprocExtension ( a_assessproc_extension  ) 

Definition at line 156 of file class.ilQTIAssessment.php.

        {
                $this->assessproc_extension = $a_assessproc_extension;
        }

ilQTIAssessment::setComment ( a_comment  ) 

Definition at line 84 of file class.ilQTIAssessment.php.

        {
                $this->comment = $a_comment;
        }

ilQTIAssessment::setDuration ( a_duration  ) 

Definition at line 94 of file class.ilQTIAssessment.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]
                        );
                }
        }

ilQTIAssessment::setIdent ( a_ident  ) 

Definition at line 64 of file class.ilQTIAssessment.php.

        {
                $this->ident = $a_ident;
        }

ilQTIAssessment::setPresentationMaterial ( a_material  ) 

Definition at line 141 of file class.ilQTIAssessment.php.

        {
                $this->presentation_material = $a_material;
        }

ilQTIAssessment::setReference ( a_reference  ) 

Definition at line 181 of file class.ilQTIAssessment.php.

        {
                $this->reference = $a_reference;
        }

ilQTIAssessment::setSelectionOrdering ( a_selection_ordering  ) 

Definition at line 171 of file class.ilQTIAssessment.php.

        {
                $this->selection_ordering = $a_selection_ordering;
        }

ilQTIAssessment::setTitle ( a_title  ) 

Definition at line 74 of file class.ilQTIAssessment.php.

        {
                $this->title = $a_title;
        }

ilQTIAssessment::setXmllang ( a_xmllang  ) 

Definition at line 111 of file class.ilQTIAssessment.php.

        {
                $this->xmllang = $a_xmllang;
        }


Field Documentation

ilQTIAssessment::$assessfeedback

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

ilQTIAssessment::$assessmentcontrol

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

ilQTIAssessment::$assessproc_extension

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

ilQTIAssessment::$comment

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

ilQTIAssessment::$duration

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

ilQTIAssessment::$ident

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

ilQTIAssessment::$objectives

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

ilQTIAssessment::$outcomes_processing

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

ilQTIAssessment::$presentation_material

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

ilQTIAssessment::$qtimetadata

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

ilQTIAssessment::$reference

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

ilQTIAssessment::$rubric

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

ilQTIAssessment::$section

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

ilQTIAssessment::$sectionref

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

ilQTIAssessment::$selection_ordering

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

ilQTIAssessment::$title

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

ilQTIAssessment::$xmllang

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


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