Public Member Functions | |
| ilQTIConditionvar () | |
| addNot () | |
| addAnd () | |
| addOr () | |
| addUnanswered ($a_unanswered) | |
| addOther ($a_other) | |
| addVarequal ($a_varequal) | |
| addVarlt ($a_varlt) | |
| addVarlte ($a_varlte) | |
| addVargt ($a_vargt) | |
| addVargte ($a_vargte) | |
| addVarsubset ($a_varsubset) | |
| addVarinside ($a_varinside) | |
| addVarsubstring ($a_varsubstring) | |
| addDurequal ($a_durequal) | |
| addDurlt ($a_durlt) | |
| addDurlte ($a_durlte) | |
| addDurgt ($a_durgt) | |
| addDurgte ($a_durgte) | |
| addVarextension ($a_varextension) | |
| addResponseVar ($a_responsevar) | |
Data Fields | |
| $arr_not | |
| $arr_and | |
| $arr_or | |
| $unanswered | |
| $other | |
| $varequal | |
| $varlt | |
| $varlte | |
| $vargt | |
| $vargte | |
| $varsubset | |
| $varinside | |
| $varsubstring | |
| $durequal | |
| $durlt | |
| $durlte | |
| $durgt | |
| $durgte | |
| $varextension | |
| $order | |
Definition at line 32 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::addAnd | ( | ) |
Definition at line 85 of file class.ilQTIConditionvar.php.
{
array_push($this->arr_and, 1);
array_push($this->order, array("field" => "arr_and", "index" => count($this->arr_and) - 1));
}
| ilQTIConditionvar::addDurequal | ( | $ | a_durequal | ) |
Definition at line 157 of file class.ilQTIConditionvar.php.
{
array_push($this->durequal, $a_durequal);
array_push($this->order, array("field" => "durequal", "index" => count($this->durequal) - 1));
}
| ilQTIConditionvar::addDurgt | ( | $ | a_durgt | ) |
Definition at line 175 of file class.ilQTIConditionvar.php.
{
array_push($this->durgt, $a_durgt);
array_push($this->order, array("field" => "durgt", "index" => count($this->durgt) - 1));
}
| ilQTIConditionvar::addDurgte | ( | $ | a_durgte | ) |
Definition at line 181 of file class.ilQTIConditionvar.php.
{
array_push($this->durgte, $a_durgte);
array_push($this->order, array("field" => "durgte", "index" => count($this->durgte) - 1));
}
| ilQTIConditionvar::addDurlt | ( | $ | a_durlt | ) |
Definition at line 163 of file class.ilQTIConditionvar.php.
{
array_push($this->durlt, $a_durlt);
array_push($this->order, array("field" => "durlt", "index" => count($this->durlt) - 1));
}
| ilQTIConditionvar::addDurlte | ( | $ | a_durlte | ) |
Definition at line 169 of file class.ilQTIConditionvar.php.
{
array_push($this->durlte, $a_durlte);
array_push($this->order, array("field" => "durlte", "index" => count($this->durlte) - 1));
}
| ilQTIConditionvar::addNot | ( | ) |
Definition at line 79 of file class.ilQTIConditionvar.php.
{
array_push($this->arr_not, 1);
array_push($this->order, array("field" => "arr_not", "index" => count($this->arr_not) - 1));
}
| ilQTIConditionvar::addOr | ( | ) |
Definition at line 91 of file class.ilQTIConditionvar.php.
{
array_push($this->arr_or, 1);
array_push($this->order, array("field" => "arr_or", "index" => count($this->arr_or) - 1));
}
| ilQTIConditionvar::addOther | ( | $ | a_other | ) |
Definition at line 103 of file class.ilQTIConditionvar.php.
{
array_push($this->other, $a_other);
array_push($this->order, array("field" => "other", "index" => count($this->other) - 1));
}
| ilQTIConditionvar::addResponseVar | ( | $ | a_responsevar | ) |
Definition at line 193 of file class.ilQTIConditionvar.php.
References addVarequal(), addVargt(), addVargte(), addVarinside(), addVarlt(), addVarlte(), addVarsubset(), and addVarsubstring().
{
switch ($a_responsevar->getVartype())
{
case RESPONSEVAR_EQUAL:
$this->addVarequal($a_responsevar);
break;
case RESPONSEVAR_LT:
$this->addVarlt($a_responsevar);
break;
case RESPONSEVAR_LTE:
$this->addVarlte($a_responsevar);
break;
case RESPONSEVAR_GT:
$this->addVargt($a_responsevar);
break;
case RESPONSEVAR_GTE:
$this->addVargte($a_responsevar);
break;
case RESPONSEVAR_SUBSET:
$this->addVarsubset($a_responsevar);
break;
case RESPONSEVAR_INSIDE:
$this->addVarinside($a_responsevar);
break;
case RESPONSEVAR_SUBSTRING:
$this->addVarsubstring($a_responsevar);
break;
}
}
Here is the call graph for this function:| ilQTIConditionvar::addUnanswered | ( | $ | a_unanswered | ) |
Definition at line 97 of file class.ilQTIConditionvar.php.
{
array_push($this->unanswered, $a_unanswered);
array_push($this->order, array("field" => "unanswered", "index" => count($this->unanswered) - 1));
}
| ilQTIConditionvar::addVarequal | ( | $ | a_varequal | ) |
Definition at line 109 of file class.ilQTIConditionvar.php.
Referenced by addResponseVar().
{
array_push($this->varequal, $a_varequal);
array_push($this->order, array("field" => "varequal", "index" => count($this->varequal) - 1));
}
Here is the caller graph for this function:| ilQTIConditionvar::addVarextension | ( | $ | a_varextension | ) |
Definition at line 187 of file class.ilQTIConditionvar.php.
{
array_push($this->varextension, $a_varextension);
array_push($this->order, array("field" => "varextension", "index" => count($this->varextension) - 1));
}
| ilQTIConditionvar::addVargt | ( | $ | a_vargt | ) |
Definition at line 127 of file class.ilQTIConditionvar.php.
Referenced by addResponseVar().
{
array_push($this->vargt, $a_vargt);
array_push($this->order, array("field" => "vargt", "index" => count($this->vargt) - 1));
}
Here is the caller graph for this function:| ilQTIConditionvar::addVargte | ( | $ | a_vargte | ) |
Definition at line 133 of file class.ilQTIConditionvar.php.
Referenced by addResponseVar().
{
array_push($this->vargte, $a_vargte);
array_push($this->order, array("field" => "vargte", "index" => count($this->vargte) - 1));
}
Here is the caller graph for this function:| ilQTIConditionvar::addVarinside | ( | $ | a_varinside | ) |
Definition at line 145 of file class.ilQTIConditionvar.php.
Referenced by addResponseVar().
{
array_push($this->varinside, $a_varinside);
array_push($this->order, array("field" => "varinside", "index" => count($this->varinside) - 1));
}
Here is the caller graph for this function:| ilQTIConditionvar::addVarlt | ( | $ | a_varlt | ) |
Definition at line 115 of file class.ilQTIConditionvar.php.
Referenced by addResponseVar().
{
array_push($this->varlt, $a_varlt);
array_push($this->order, array("field" => "varlt", "index" => count($this->varlt) - 1));
}
Here is the caller graph for this function:| ilQTIConditionvar::addVarlte | ( | $ | a_varlte | ) |
Definition at line 121 of file class.ilQTIConditionvar.php.
Referenced by addResponseVar().
{
array_push($this->varlte, $a_varlte);
array_push($this->order, array("field" => "varlte", "index" => count($this->varlte) - 1));
}
Here is the caller graph for this function:| ilQTIConditionvar::addVarsubset | ( | $ | a_varsubset | ) |
Definition at line 139 of file class.ilQTIConditionvar.php.
Referenced by addResponseVar().
{
array_push($this->varsubset, $a_varsubset);
array_push($this->order, array("field" => "varsubset", "index" => count($this->varsubset) - 1));
}
Here is the caller graph for this function:| ilQTIConditionvar::addVarsubstring | ( | $ | a_varsubstring | ) |
Definition at line 151 of file class.ilQTIConditionvar.php.
Referenced by addResponseVar().
{
array_push($this->varsubstring, $a_varsubstring);
array_push($this->order, array("field" => "varsubstring", "index" => count($this->varsubstring) - 1));
}
Here is the caller graph for this function:| ilQTIConditionvar::ilQTIConditionvar | ( | ) |
Definition at line 55 of file class.ilQTIConditionvar.php.
{
$this->arr_not = array();
$this->arr_and = array();
$this->arr_or = array();
$this->unanswered = array();
$this->other = array();
$this->varequal = array();
$this->varlt = array();
$this->varlte = array();
$this->vargt = array();
$this->vargte = array();
$this->varsubset = array();
$this->varinside = array();
$this->varsubstring = array();
$this->durequal = array();
$this->durlt = array();
$this->durlte = array();
$this->durgt = array();
$this->durgte = array();
$this->varextension = array();
$this->order = array();
}
| ilQTIConditionvar::$arr_and |
Definition at line 35 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$arr_not |
Definition at line 34 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$arr_or |
Definition at line 36 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$durequal |
Definition at line 47 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$durgt |
Definition at line 50 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$durgte |
Definition at line 51 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$durlt |
Definition at line 48 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$durlte |
Definition at line 49 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$order |
Definition at line 53 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$other |
Definition at line 38 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$unanswered |
Definition at line 37 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$varequal |
Definition at line 39 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$varextension |
Definition at line 52 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$vargt |
Definition at line 42 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$vargte |
Definition at line 43 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$varinside |
Definition at line 45 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$varlt |
Definition at line 40 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$varlte |
Definition at line 41 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$varsubset |
Definition at line 44 of file class.ilQTIConditionvar.php.
| ilQTIConditionvar::$varsubstring |
Definition at line 46 of file class.ilQTIConditionvar.php.
1.7.1