ILIAS  release_8 Revision v8.23
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 ()
 

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.

References $comment.

Referenced by ilObjTest\fromXML().

69  : string
70  {
71  return $this->comment;
72  }
+ Here is the caller graph for this function:

◆ getIdent()

ilQTIAssessment::getIdent ( )

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

References $ident.

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

◆ getPresentationMaterial()

ilQTIAssessment::getPresentationMaterial ( )

Implements ilQTIPresentationMaterialAware.

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

References $presentation_material.

Referenced by ilObjTest\fromXML().

108  {
110  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilQTIPresentationMaterial $presentation_material
+ Here is the caller graph for this function:

◆ getTitle()

ilQTIAssessment::getTitle ( )

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

References $title.

Referenced by ilObjTest\fromXML().

59  : string
60  {
61  return $this->title;
62  }
+ Here is the caller graph for this function:

◆ getXmllang()

ilQTIAssessment::getXmllang ( )

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

References $xmllang.

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

◆ setComment()

ilQTIAssessment::setComment ( string  $a_comment)

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

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

64  : void
65  {
66  $this->comment = $a_comment;
67  }
+ 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.

References $presentation_material.

102  : void
103  {
104  $this->presentation_material = $presentation_material;
105  }
ilQTIPresentationMaterial $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: