ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
class.assAnswerMultipleResponseImage.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
require_once
'./Modules/Test/classes/inc.AssessmentConstants.php'
;
22
35
class
ASS_AnswerMultipleResponseImage
extends
ASS_AnswerMultipleResponse
36
{
37
public
?
string
$image
= null;
38
52
public
function
__construct
(
53
string
$answertext
=
''
,
54
float
$points
= 0.0,
55
int
$order
= 0,
56
int
$id
= -1,
57
int
$state = 0
58
) {
59
parent::__construct
(
$answertext
,
$points
,
$order
,
$id
, $state);
60
}
61
62
public
function
getImage
(): ?string
63
{
64
return
$this->image
;
65
}
66
67
public
function
setImage
(?
string
$image = null): void
68
{
69
if
($image ===
''
) {
70
throw
new \Exception(
'imagename must not be empty'
);
71
}
72
$this->image =
$image
;
73
}
74
75
public
function
hasImage
(): bool
76
{
77
return
$this->image !== null;
78
}
79
}
ASS_AnswerSimple\$answertext
string $answertext
Definition:
class.assAnswerSimple.php:33
ASS_AnswerMultipleResponseImage
ASS_AnswerBinaryStateImage is a class for answers with a binary state indicator (checked/unchecked, set/unset) and an image file.
Definition:
class.assAnswerMultipleResponseImage.php:35
ASS_AnswerMultipleResponseImage\$image
string $image
Definition:
class.assAnswerMultipleResponseImage.php:37
ASS_AnswerMultipleResponseImage\__construct
__construct(string $answertext='', float $points=0.0, int $order=0, int $id=-1, int $state=0)
ASS_AnswerMultipleResponse constructor.
Definition:
class.assAnswerMultipleResponseImage.php:52
ASS_AnswerMultipleResponseImage\setImage
setImage(?string $image=null)
Definition:
class.assAnswerMultipleResponseImage.php:67
ILIAS\MetaData\Repository\Validation\Data\__construct
__construct(VocabulariesInterface $vocabularies)
Definition:
VocabularyBridge.php:31
ASS_AnswerMultipleResponseImage\hasImage
hasImage()
Definition:
class.assAnswerMultipleResponseImage.php:75
ASS_AnswerMultipleResponse
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.assAnswerMultipleResponse.php:31
ASS_AnswerSimple\$points
$points
Definition:
class.assAnswerSimple.php:42
ASS_AnswerMultipleResponseImage\getImage
getImage()
Definition:
class.assAnswerMultipleResponseImage.php:62
ASS_AnswerSimple\$id
$id
Definition:
class.assAnswerSimple.php:60
ASS_AnswerSimple\$order
$order
Definition:
class.assAnswerSimple.php:51
Modules
TestQuestionPool
classes
class.assAnswerMultipleResponseImage.php
Generated on Wed Sep 10 2025 14:11:08 for ILIAS by
1.8.13 (using
Doxyfile
)