ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilQTIAssessment Class Reference
+ Inheritance diagram for ilQTIAssessment:
+ Collaboration diagram for ilQTIAssessment:

Public Member Functions

 setIdent (string $a_ident)
 
 getIdent ()
 
 setTitle (string $a_title)
 
 getTitle ()
 
 setComment (string $a_comment)
 
 getComment ()
 
 setXmllang (string $a_xmllang)
 
 getXmllang ()
 
 addQtiMetadata (array $a_metadata)
 
 addObjectives (ilQTIObjectives $a_objectives)
 
 addAssessmentcontrol (ilQTIAssessmentcontrol $a_assessmentcontrol)
 
 setPresentationMaterial (ilQTIPresentationMaterial $presentation_material)
 
 getPresentationMaterial ()
 
 setPresentationMaterial (ilQTIPresentationMaterial $presentation_material)
 
 getPresentationMaterial ()
 

Data Fields

string $ident = null
 
string $title = ''
 
string $xmllang = null
 
string $comment = ''
 
array $qtimetadata = []
 
array $objectives = []
 
array $assessmentcontrol = []
 

Protected Attributes

ilQTIPresentationMaterial $presentation_material = null
 

Detailed Description

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

Member Function Documentation

◆ addAssessmentcontrol()

ilQTIAssessment::addAssessmentcontrol ( ilQTIAssessmentcontrol  $a_assessmentcontrol)

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

96 : void
97 {
98 $this->assessmentcontrol[] = $a_assessmentcontrol;
99 }

◆ addObjectives()

ilQTIAssessment::addObjectives ( ilQTIObjectives  $a_objectives)

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

91 : void
92 {
93 $this->objectives[] = $a_objectives;
94 }

◆ addQtiMetadata()

ilQTIAssessment::addQtiMetadata ( array  $a_metadata)
Parameters
array{labelstring, entry: string} $a_metadata

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

86 : void
87 {
88 $this->qtimetadata[] = $a_metadata;
89 }

◆ getComment()

ilQTIAssessment::getComment ( )

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

68 : string
69 {
70 return $this->comment;
71 }

References $comment.

Referenced by ilObjTest\fromXML().

+ Here is the caller graph for this function:

◆ getIdent()

ilQTIAssessment::getIdent ( )

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

48 : ?string
49 {
50 return $this->ident;
51 }

References $ident.

◆ getPresentationMaterial()

ilQTIAssessment::getPresentationMaterial ( )

Implements ilQTIPresentationMaterialAware.

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

107 {
109 }
ilQTIPresentationMaterial $presentation_material
Class ilQTIPresentationMaterial.

References $presentation_material.

Referenced by ilObjTest\fromXML().

+ Here is the caller graph for this function:

◆ getTitle()

ilQTIAssessment::getTitle ( )

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

58 : string
59 {
60 return $this->title;
61 }

References $title.

Referenced by ilObjTest\fromXML().

+ Here is the caller graph for this function:

◆ getXmllang()

ilQTIAssessment::getXmllang ( )

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

78 : ?string
79 {
80 return $this->xmllang;
81 }

References $xmllang.

◆ setComment()

ilQTIAssessment::setComment ( string  $a_comment)

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

63 : void
64 {
65 $this->comment = $a_comment;
66 }

References ILIAS\UI\examples\Symbol\Glyph\Comment\comment().

+ Here is the call graph for this function:

◆ setIdent()

ilQTIAssessment::setIdent ( string  $a_ident)

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

43 : void
44 {
45 $this->ident = $a_ident;
46 }

◆ setPresentationMaterial()

ilQTIAssessment::setPresentationMaterial ( ilQTIPresentationMaterial  $presentation_material)

Implements ilQTIPresentationMaterialAware.

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

101 : void
102 {
103 $this->presentation_material = $presentation_material;
104 }

References $presentation_material.

◆ setTitle()

ilQTIAssessment::setTitle ( string  $a_title)

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

53 : void
54 {
55 $this->title = $a_title;
56 }

◆ setXmllang()

ilQTIAssessment::setXmllang ( string  $a_xmllang)

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

73 : void
74 {
75 $this->xmllang = $a_xmllang;
76 }

Field Documentation

◆ $assessmentcontrol

array ilQTIAssessment::$assessmentcontrol = []

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

◆ $comment

string ilQTIAssessment::$comment = ''

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

Referenced by getComment().

◆ $ident

string ilQTIAssessment::$ident = null

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

Referenced by getIdent().

◆ $objectives

array ilQTIAssessment::$objectives = []

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

◆ $presentation_material

ilQTIPresentationMaterial ilQTIAssessment::$presentation_material = null
protected

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

Referenced by getPresentationMaterial(), and setPresentationMaterial().

◆ $qtimetadata

array ilQTIAssessment::$qtimetadata = []

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

◆ $title

string ilQTIAssessment::$title = ''

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

Referenced by getTitle().

◆ $xmllang

string ilQTIAssessment::$xmllang = null

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

Referenced by getXmllang().


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