ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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 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.

References $comment.

Referenced by ilObjTest\fromXML().

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

◆ getIdent()

ilQTIAssessment::getIdent ( )

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

References $ident.

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

◆ getPresentationMaterial()

ilQTIAssessment::getPresentationMaterial ( )

Implements ilQTIPresentationMaterialAware.

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

References $presentation_material.

Referenced by ilObjTest\fromXML().

107  {
109  }
Class ilQTIPresentationMaterial.
ilQTIPresentationMaterial $presentation_material
+ Here is the caller graph for this function:

◆ getTitle()

ilQTIAssessment::getTitle ( )

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

References $title.

Referenced by ilObjTest\fromXML().

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

◆ getXmllang()

ilQTIAssessment::getXmllang ( )

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

References $xmllang.

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

◆ setComment()

ilQTIAssessment::setComment ( string  $a_comment)

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

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

63  : void
64  {
65  $this->comment = $a_comment;
66  }
comment()
description: > Example for rendring a comment glyph.
Definition: comment.php:41
+ 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.

References $presentation_material.

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