ILIAS  release_8 Revision v8.24
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 30 of file class.ilQTIAssessment.php.

Member Function Documentation

◆ addAssessmentcontrol()

ilQTIAssessment::addAssessmentcontrol ( ilQTIAssessmentcontrol  $a_assessmentcontrol)

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

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

◆ addObjectives()

ilQTIAssessment::addObjectives ( ilQTIObjectives  $a_objectives)

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

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

◆ addQtiMetadata()

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

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

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

◆ getComment()

ilQTIAssessment::getComment ( )

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

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

References $comment.

Referenced by ilObjTest\fromXML().

+ Here is the caller graph for this function:

◆ getIdent()

ilQTIAssessment::getIdent ( )

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

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

References $ident.

◆ getPresentationMaterial()

ilQTIAssessment::getPresentationMaterial ( )

Implements ilQTIPresentationMaterialAware.

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

108 {
110 }
ilQTIPresentationMaterial $presentation_material
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

References $presentation_material.

Referenced by ilObjTest\fromXML().

+ Here is the caller graph for this function:

◆ getTitle()

ilQTIAssessment::getTitle ( )

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

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

References $title.

Referenced by ilObjTest\fromXML().

+ Here is the caller graph for this function:

◆ getXmllang()

ilQTIAssessment::getXmllang ( )

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

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

References $xmllang.

◆ setComment()

ilQTIAssessment::setComment ( string  $a_comment)

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

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

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 44 of file class.ilQTIAssessment.php.

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

◆ setPresentationMaterial()

ilQTIAssessment::setPresentationMaterial ( ilQTIPresentationMaterial  $presentation_material)

Implements ilQTIPresentationMaterialAware.

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

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

References $presentation_material.

◆ setTitle()

ilQTIAssessment::setTitle ( string  $a_title)

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

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

◆ setXmllang()

ilQTIAssessment::setXmllang ( string  $a_xmllang)

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

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

Field Documentation

◆ $assessmentcontrol

array ilQTIAssessment::$assessmentcontrol = []

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

◆ $comment

string ilQTIAssessment::$comment = ''

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

Referenced by getComment().

◆ $ident

string ilQTIAssessment::$ident = null

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

Referenced by getIdent().

◆ $objectives

array ilQTIAssessment::$objectives = []

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

◆ $presentation_material

ilQTIPresentationMaterial ilQTIAssessment::$presentation_material = null
protected

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

Referenced by getPresentationMaterial(), and setPresentationMaterial().

◆ $qtimetadata

array ilQTIAssessment::$qtimetadata = []

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

◆ $title

string ilQTIAssessment::$title = ''

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

Referenced by getTitle().

◆ $xmllang

string ilQTIAssessment::$xmllang = null

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

Referenced by getXmllang().


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