ILIAS  Release_4_2_x_branch Revision 61807
 All Data Structures Namespaces Files Functions Variables Groups Pages
ilQTIAssessment Class Reference
+ Collaboration diagram for ilQTIAssessment:

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.

References $assessproc_extension.

ilQTIAssessment::getComment ( )

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

References $comment.

{
}
ilQTIAssessment::getDuration ( )

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

References $duration.

{
}
ilQTIAssessment::getIdent ( )

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

References $ident.

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

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

References $presentation_material.

ilQTIAssessment::getReference ( )

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

References $reference.

{
}
ilQTIAssessment::getSelectionOrdering ( )

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

References $selection_ordering.

ilQTIAssessment::getTitle ( )

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

References $title.

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

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

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

Referenced by getAssessprocExtension().

ilQTIAssessment::$comment

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

Referenced by getComment().

ilQTIAssessment::$duration

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

Referenced by getDuration().

ilQTIAssessment::$ident

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

Referenced by getIdent().

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.

Referenced by getPresentationMaterial().

ilQTIAssessment::$qtimetadata

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

ilQTIAssessment::$reference

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

Referenced by getReference().

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.

Referenced by getSelectionOrdering().

ilQTIAssessment::$title

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

Referenced by getTitle().

ilQTIAssessment::$xmllang

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

Referenced by getXmllang().


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