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)