Public Member Functions | Data Fields

ilQTIMaterial Class Reference

Public Member Functions

 ilQTIMaterial ()
 addMattext ($a_mattext)
 addMatimage ($a_matimage)
 addMatemtext ($a_matemtext)
 addMataudio ($a_mataudio)
 addMatvideo ($a_matvideo)
 addMatapplet ($a_matapplet)
 addMatapplication ($a_matapplication)
 addMatref ($a_matref)
 addMatbreak ($a_matbreak)
 addMat_extension ($a_mat_extension)
 addAltmaterial ($a_altmaterial)
 getMaterialCount ()
 getMaterial ($a_index)
 setFlow ($a_flow)
 getFlow ()
 setLabel ($a_label)
 getLabel ()

Data Fields

 $label
 $flow
 $comment
 $mattext
 $matemtext
 $matimage
 $mataudio
 $matvideo
 $matapplet
 $matapplication
 $matref
 $matbreak
 $mat_extension
 $altmaterial
 $materials

Detailed Description

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


Member Function Documentation

ilQTIMaterial::addAltmaterial ( a_altmaterial  ) 

Definition at line 107 of file class.ilQTIMaterial.php.

        {
                array_push($this->materials, array("material" => $a_altmaterial, "type" => "altmaterial"));
        }

ilQTIMaterial::addMat_extension ( a_mat_extension  ) 

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

        {
                array_push($this->materials, array("material" => $a_mat_extension, "type" => "mat_extension"));
        }

ilQTIMaterial::addMatapplet ( a_matapplet  ) 

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

        {
                array_push($this->materials, array("material" => $a_matapplet, "type" => "matapplet"));
        }

ilQTIMaterial::addMatapplication ( a_matapplication  ) 

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

        {
                array_push($this->materials, array("material" => $a_matapplication, "type" => "matapplication"));
        }

ilQTIMaterial::addMataudio ( a_mataudio  ) 

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

        {
                array_push($this->materials, array("material" => $a_mataudio, "type" => "mataudio"));
        }

ilQTIMaterial::addMatbreak ( a_matbreak  ) 

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

        {
                array_push($this->materials, array("material" => $a_matbreak, "type" => "matbreak"));
        }

ilQTIMaterial::addMatemtext ( a_matemtext  ) 

Definition at line 67 of file class.ilQTIMaterial.php.

        {
                array_push($this->materials, array("material" => $a_matemtext, "type" => "matemtext"));
        }

ilQTIMaterial::addMatimage ( a_matimage  ) 

Definition at line 62 of file class.ilQTIMaterial.php.

        {
                array_push($this->materials, array("material" => $a_matimage, "type" => "matimage"));
        }

ilQTIMaterial::addMatref ( a_matref  ) 

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

        {
                array_push($this->materials, array("material" => $a_matref, "type" => "matref"));
        }

ilQTIMaterial::addMattext ( a_mattext  ) 

Definition at line 57 of file class.ilQTIMaterial.php.

        {
                array_push($this->materials, array("material" => $a_mattext, "type" => "mattext"));
        }

ilQTIMaterial::addMatvideo ( a_matvideo  ) 

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

        {
                array_push($this->materials, array("material" => $a_matvideo, "type" => "matvideo"));
        }

ilQTIMaterial::getFlow (  ) 

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

        {
                return $this->flow;
        }

ilQTIMaterial::getLabel (  ) 

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

        {
                return $this->label;
        }

ilQTIMaterial::getMaterial ( a_index  ) 

Definition at line 117 of file class.ilQTIMaterial.php.

        {
                if (array_key_exists($a_index, $this->materials))
                {
                        return $this->materials[$a_index];
                }
                else
                {
                        return FALSE;
                }
        }

ilQTIMaterial::getMaterialCount (  ) 

Definition at line 112 of file class.ilQTIMaterial.php.

        {
                return count($this->materials);
        }

ilQTIMaterial::ilQTIMaterial (  ) 

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

        {
                $this->flow = 0;
                $this->altmaterial = array();
                $this->materials = array();
        }

ilQTIMaterial::setFlow ( a_flow  ) 

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

        {
                $this->flow = $a_flow;
        }

ilQTIMaterial::setLabel ( a_label  ) 

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

        {
                $this->label = $a_label;
        }


Field Documentation

ilQTIMaterial::$altmaterial

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

ilQTIMaterial::$comment

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

ilQTIMaterial::$flow

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

ilQTIMaterial::$label

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

ilQTIMaterial::$mat_extension

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

ilQTIMaterial::$matapplet

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

ilQTIMaterial::$matapplication

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

ilQTIMaterial::$mataudio

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

ilQTIMaterial::$matbreak

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

ilQTIMaterial::$matemtext

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

ilQTIMaterial::$materials

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

ilQTIMaterial::$matimage

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

ilQTIMaterial::$matref

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

ilQTIMaterial::$mattext

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

ilQTIMaterial::$matvideo

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


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