ILIAS  release_8 Revision v8.23
ASS_AnswerBinaryStateImage Class Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Inheritance diagram for ASS_AnswerBinaryStateImage:
+ Collaboration diagram for ASS_AnswerBinaryStateImage:

Public Member Functions

 __construct ($answertext="", $points=0.0, $order=0, $state=0, $a_image="", int $id=-1)
 ASS_AnswerBinaryStateImage constructor The constructor takes possible arguments an creates an instance of the ASS_AnswerBinaryStateImage object. More...
 
 getImage ()
 Gets the image filename. More...
 
 setImage ($a_image='')
 Sets the image filename. More...
 
- Public Member Functions inherited from ASS_AnswerBinaryState
 __construct (string $answertext="", float $points=0.0, int $order=0, bool $checked=false, int $id=-1)
 ASS_AnswerBinaryState constructor The constructor takes possible arguments and creates an instance of the ASS_AnswerBinaryState object. More...
 
 getState ()
 Gets the state. More...
 
 isStateChecked ()
 Gets the state. More...
 
 isStateSet ()
 Gets the state. More...
 
 isStateUnset ()
 Gets the state. More...
 
 isStateUnchecked ()
 Gets the state. More...
 
 setState (bool $state=false)
 Sets the state. More...
 
 setChecked ()
 Sets the answer as a checked answer. More...
 
 setSet ()
 Sets the answer as a set answer. More...
 
 setUnset ()
 Sets the answer as a unset answer. More...
 
 setUnchecked ()
 Sets the answer as a unchecked answer. More...
 
- Public Member Functions inherited from ASS_AnswerSimple
 __construct ($answertext="", $points=0.0, $order=0, $id=-1)
 ASS_AnswerSimple constructor. More...
 
 getId ()
 Gets the answer id. More...
 
 getAnswertext ()
 Gets the answer text. More...
 
 getPoints ()
 Gets the points. More...
 
 checkPoints ($a_points)
 Checks, if the point value is numeric. More...
 
 getOrder ()
 Gets the sort/display order. More...
 
 setOrder ($order=0)
 Sets the order. More...
 
 setId ($id=-1)
 Sets the answer id. More...
 
 setAnswertext ($answertext="")
 Sets the answer text. More...
 
 setPoints ($points=0.0)
 Sets the points. More...
 

Protected Attributes

 $image
 
- Protected Attributes inherited from ASS_AnswerSimple
string $answertext
 
 $points
 
 $order
 
 $id
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class for answers with a binary state indicator

ASS_AnswerBinaryStateImage is a class for answers with a binary state indicator (checked/unchecked, set/unset) and an image file

Author
Helmut Schottmüller helmu.nosp@m.t.sc.nosp@m.hottm.nosp@m.uell.nosp@m.er@ma.nosp@m.c.co.nosp@m.m
Maximilian Becker mbeck.nosp@m.er@d.nosp@m.ataba.nosp@m.y.de
Version
$Id$
See also
ASS_AnswerSimple

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

Constructor & Destructor Documentation

◆ __construct()

ASS_AnswerBinaryStateImage::__construct (   $answertext = "",
  $points = 0.0,
  $order = 0,
  $state = 0,
  $a_image = "",
int  $id = -1 
)

ASS_AnswerBinaryStateImage constructor The constructor takes possible arguments an creates an instance of the ASS_AnswerBinaryStateImage object.

Parameters
string$answertextA string defining the answer text
double$pointsThe number of points given for the selected answer
integer$orderA nonnegative value representing a possible display or sort order
integer$stateA integer value indicating the state of the answer
string$a_imageThe image filename
integer$idThe database id of the answer

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

References ASS_AnswerSimple\$answertext, ASS_AnswerSimple\$id, ASS_AnswerSimple\$order, ASS_AnswerSimple\$points, and ILIAS\GlobalScreen\Provider\__construct().

+ Here is the call graph for this function:

Member Function Documentation

◆ getImage()

ASS_AnswerBinaryStateImage::getImage ( )

Gets the image filename.

Returns the image filename

Returns
string The image filename
See also
$image

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

68  : string
69  {
70  return $this->image ?? '';
71  }

◆ setImage()

ASS_AnswerBinaryStateImage::setImage (   $a_image = '')

Sets the image filename.

Parameters
int | string$a_imageThe image filename
See also
$image

Definition at line 80 of file class.assAnswerBinaryStateImage.php.

80  : void
81  {
82  $this->image = $a_image;
83  }

Field Documentation

◆ $image

ASS_AnswerBinaryStateImage::$image
protected

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


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