3 declare(strict_types=1);
57 switch (strtolower($a_rshuffle)) {
60 $this->rshuffle = self::RSHUFFLE_NO;
64 $this->rshuffle = self::RSHUFFLE_YES;
74 public function setRarea(
string $a_rarea): void
76 switch (strtolower($a_rarea)) {
79 $this->rarea = self::RAREA_ELLIPSE;
83 $this->rarea = self::RAREA_RECTANGLE;
87 $this->rarea = self::RAREA_BOUNDED;
99 switch (strtolower($a_rrange)) {
102 $this->rrange = self::RRANGE_EXACT;
106 $this->rrange = self::RRANGE_RANGE;
118 $this->labelrefid = $a_labelrefid;
128 $this->ident = $a_ident;
138 $this->match_group = $a_match_group;
148 $this->match_max = $a_match_max;
158 $this->material[] = $a_material;
163 $this->flow_mat[] = $a_flow_mat;
168 $this->content = $a_content;
setIdent(string $a_ident)
setMatchMax(string $a_match_max)
setRshuffle(string $a_rshuffle)
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)