ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilQTIDecvar Class Reference
+ Collaboration diagram for ilQTIDecvar:

Public Member Functions

 setVarname (string $a_varname)
 
 getVarname ()
 
 setVartype (string $a_vartype)
 
 getVartype ()
 
 setDefaultval (string $a_defaultval)
 
 getDefaultval ()
 
 setMinvalue (string $a_minvalue)
 
 getMinvalue ()
 
 setMaxvalue (string $a_maxvalue)
 
 getMaxvalue ()
 
 setMembers (string $a_members)
 
 getMembers ()
 
 setCutvalue (string $a_cutvalue)
 
 getCutvalue ()
 
 setContent (string $a_content)
 
 getContent ()
 

Data Fields

const VARTYPE_INTEGER = "1"
 
const VARTYPE_STRING = "2"
 
const VARTYPE_DECIMAL = "3"
 
const VARTYPE_SCIENTIFIC = "4"
 
const VARTYPE_BOOLEAN = "5"
 
const VARTYPE_ENUMERATED = "6"
 
const VARTYPE_SET = "7"
 
string $varname = null
 
string $vartype = null
 
string $defaultval = null
 
string $minvalue = null
 
string $maxvalue = null
 
string $members = null
 
string $cutvalue = null
 
string $content = null
 

Detailed Description

Definition at line 30 of file class.ilQTIDecvar.php.

Member Function Documentation

◆ getContent()

ilQTIDecvar::getContent ( )

Definition at line 153 of file class.ilQTIDecvar.php.

References $content.

153  : ?string
154  {
155  return $this->content;
156  }

◆ getCutvalue()

ilQTIDecvar::getCutvalue ( )

Definition at line 143 of file class.ilQTIDecvar.php.

References $cutvalue.

143  : ?string
144  {
145  return $this->cutvalue;
146  }

◆ getDefaultval()

ilQTIDecvar::getDefaultval ( )

Definition at line 103 of file class.ilQTIDecvar.php.

References $defaultval.

103  : ?string
104  {
105  return $this->defaultval;
106  }

◆ getMaxvalue()

ilQTIDecvar::getMaxvalue ( )

Definition at line 123 of file class.ilQTIDecvar.php.

References $maxvalue.

123  : ?string
124  {
125  return $this->maxvalue;
126  }

◆ getMembers()

ilQTIDecvar::getMembers ( )

Definition at line 133 of file class.ilQTIDecvar.php.

References $members.

133  : ?string
134  {
135  return $this->members;
136  }

◆ getMinvalue()

ilQTIDecvar::getMinvalue ( )

Definition at line 113 of file class.ilQTIDecvar.php.

References $minvalue.

113  : ?string
114  {
115  return $this->minvalue;
116  }

◆ getVarname()

ilQTIDecvar::getVarname ( )

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

References $varname.

54  : ?string
55  {
56  return $this->varname;
57  }

◆ getVartype()

ilQTIDecvar::getVartype ( )

Definition at line 93 of file class.ilQTIDecvar.php.

References $vartype.

93  : ?string
94  {
95  return $this->vartype;
96  }

◆ setContent()

ilQTIDecvar::setContent ( string  $a_content)

Definition at line 148 of file class.ilQTIDecvar.php.

148  : void
149  {
150  $this->content = $a_content;
151  }

◆ setCutvalue()

ilQTIDecvar::setCutvalue ( string  $a_cutvalue)

Definition at line 138 of file class.ilQTIDecvar.php.

138  : void
139  {
140  $this->cutvalue = $a_cutvalue;
141  }

◆ setDefaultval()

ilQTIDecvar::setDefaultval ( string  $a_defaultval)

Definition at line 98 of file class.ilQTIDecvar.php.

98  : void
99  {
100  $this->defaultval = $a_defaultval;
101  }

◆ setMaxvalue()

ilQTIDecvar::setMaxvalue ( string  $a_maxvalue)

Definition at line 118 of file class.ilQTIDecvar.php.

118  : void
119  {
120  $this->maxvalue = $a_maxvalue;
121  }

◆ setMembers()

ilQTIDecvar::setMembers ( string  $a_members)

Definition at line 128 of file class.ilQTIDecvar.php.

128  : void
129  {
130  $this->members = $a_members;
131  }

◆ setMinvalue()

ilQTIDecvar::setMinvalue ( string  $a_minvalue)

Definition at line 108 of file class.ilQTIDecvar.php.

108  : void
109  {
110  $this->minvalue = $a_minvalue;
111  }

◆ setVarname()

ilQTIDecvar::setVarname ( string  $a_varname)

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

49  : void
50  {
51  $this->varname = $a_varname;
52  }

◆ setVartype()

ilQTIDecvar::setVartype ( string  $a_vartype)

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

59  : void
60  {
61  switch (strtolower($a_vartype)) {
62  case "integer":
63  case "1":
64  $this->vartype = self::VARTYPE_INTEGER;
65  break;
66  case "string":
67  case "2":
68  $this->vartype = self::VARTYPE_STRING;
69  break;
70  case "decimal":
71  case "3":
72  $this->vartype = self::VARTYPE_DECIMAL;
73  break;
74  case "scientific":
75  case "4":
76  $this->vartype = self::VARTYPE_SCIENTIFIC;
77  break;
78  case "boolean":
79  case "5":
80  $this->vartype = self::VARTYPE_BOOLEAN;
81  break;
82  case "enumerated":
83  case "6":
84  $this->vartype = self::VARTYPE_ENUMERATED;
85  break;
86  case "set":
87  case "7":
88  $this->vartype = self::VARTYPE_SET;
89  break;
90  }
91  }

Field Documentation

◆ $content

string ilQTIDecvar::$content = null

Definition at line 47 of file class.ilQTIDecvar.php.

Referenced by getContent().

◆ $cutvalue

string ilQTIDecvar::$cutvalue = null

Definition at line 46 of file class.ilQTIDecvar.php.

Referenced by getCutvalue().

◆ $defaultval

string ilQTIDecvar::$defaultval = null

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

Referenced by getDefaultval().

◆ $maxvalue

string ilQTIDecvar::$maxvalue = null

Definition at line 44 of file class.ilQTIDecvar.php.

Referenced by getMaxvalue().

◆ $members

string ilQTIDecvar::$members = null

Definition at line 45 of file class.ilQTIDecvar.php.

Referenced by getMembers().

◆ $minvalue

string ilQTIDecvar::$minvalue = null

Definition at line 43 of file class.ilQTIDecvar.php.

Referenced by getMinvalue().

◆ $varname

string ilQTIDecvar::$varname = null

Definition at line 40 of file class.ilQTIDecvar.php.

Referenced by getVarname().

◆ $vartype

string ilQTIDecvar::$vartype = null

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

Referenced by getVartype().

◆ VARTYPE_BOOLEAN

const ilQTIDecvar::VARTYPE_BOOLEAN = "5"

Definition at line 36 of file class.ilQTIDecvar.php.

Referenced by ilQTIDecvarTest\vartypes().

◆ VARTYPE_DECIMAL

const ilQTIDecvar::VARTYPE_DECIMAL = "3"

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

Referenced by ilQTIDecvarTest\vartypes().

◆ VARTYPE_ENUMERATED

const ilQTIDecvar::VARTYPE_ENUMERATED = "6"

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

Referenced by ilQTIDecvarTest\vartypes().

◆ VARTYPE_INTEGER

const ilQTIDecvar::VARTYPE_INTEGER = "1"

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

Referenced by ilQTIDecvarTest\vartypes().

◆ VARTYPE_SCIENTIFIC

const ilQTIDecvar::VARTYPE_SCIENTIFIC = "4"

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

Referenced by ilQTIDecvarTest\vartypes().

◆ VARTYPE_SET

const ilQTIDecvar::VARTYPE_SET = "7"

Definition at line 38 of file class.ilQTIDecvar.php.

Referenced by ilQTIDecvarTest\vartypes().

◆ VARTYPE_STRING

const ilQTIDecvar::VARTYPE_STRING = "2"

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

Referenced by ilQTIDecvarTest\vartypes().


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