ILIAS  eassessment Revision 61809
 All Data Structures Namespaces Files Functions Variables Groups Pages
ilQTISection Class Reference
+ Collaboration diagram for ilQTISection:

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.

References $comment.

{
}
ilQTISection::getDuration ( )

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

References $duration.

{
}
ilQTISection::getIdent ( )

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

References $ident.

{
return $this->ident;
}
ilQTISection::getPresentationMaterial ( )

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

References $presentation_material.

ilQTISection::getReference ( )

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

References $reference.

{
}
ilQTISection::getSectionprocExtension ( )

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

References $sectionproc_extension.

ilQTISection::getSelectionOrdering ( )

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

References $selection_ordering.

ilQTISection::getTitle ( )

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

References $title.

{
return $this->title;
}
ilQTISection::getXmllang ( )

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

References $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.

Referenced by getComment().

ilQTISection::$duration

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

Referenced by getDuration().

ilQTISection::$ident

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

Referenced by getIdent().

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.

Referenced by getPresentationMaterial().

ilQTISection::$qtimetadata

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

ilQTISection::$reference

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

Referenced by getReference().

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.

Referenced by getSectionprocExtension().

ilQTISection::$sectionref

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

ilQTISection::$selection_ordering

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

Referenced by getSelectionOrdering().

ilQTISection::$title

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

Referenced by getTitle().

ilQTISection::$xmllang

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

Referenced by getXmllang().


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