19 declare(strict_types=1);
56 switch (strtolower($a_rshuffle)) {
59 $this->rshuffle = self::RSHUFFLE_NO;
63 $this->rshuffle = self::RSHUFFLE_YES;
73 public function setRarea(
string $a_rarea): void
75 switch (strtolower($a_rarea)) {
78 $this->rarea = self::RAREA_ELLIPSE;
82 $this->rarea = self::RAREA_RECTANGLE;
86 $this->rarea = self::RAREA_BOUNDED;
98 switch (strtolower($a_rrange)) {
101 $this->rrange = self::RRANGE_EXACT;
105 $this->rrange = self::RRANGE_RANGE;
117 $this->labelrefid = $a_labelrefid;
127 $this->ident = $a_ident;
137 $this->match_group = $a_match_group;
147 $this->match_max = $a_match_max;
157 $this->material[] = $a_material;
162 $this->flow_mat[] = $a_flow_mat;
167 $this->content = $a_content;
setIdent(string $a_ident)
setMatchMax(string $a_match_max)
setRshuffle(string $a_rshuffle)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
setContent(string $a_content)
addFlow_mat(ilQTIFlowMat $a_flow_mat)
setRrange(string $a_rrange)
setLabelrefid(string $a_labelrefid)
addMaterial(ilQTIMaterial $a_material)
setMatchGroup(string $a_match_group)
setRarea(string $a_rarea)