Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 include_once "./Modules/TestQuestionPool/classes/class.assAnswerSimple.php";
00025 include_once "./Modules/Test/classes/inc.AssessmentConstants.php";
00026
00037 class assAnswerCloze extends ASS_AnswerSimple
00038 {
00047 var $lowerBound;
00048
00057 var $upperBound;
00058
00069 function assAnswerCloze($answertext = "", $points = 0.0, $order = 0)
00070 {
00071 $this->ASS_AnswerSimple($answertext, $points, $order, -1);
00072 $this->lowerBound = NULL;
00073 $this->upperBound = NULL;
00074 }
00075
00076 function setLowerBound($bound)
00077 {
00078 $bound = str_replace(",", ".", $bound);
00079 $this->lowerBound = is_numeric($bound) ? $bound : NULL;
00080 }
00081
00082 function setUpperBound($bound)
00083 {
00084 $bound = str_replace(",", ".", $bound);
00085 $this->upperBound = is_numeric($bound) ? $bound : NULL;
00086 }
00087
00088 function getLowerBound()
00089 {
00090 return $this->lowerBound;
00091 }
00092
00093 function getUpperBound()
00094 {
00095 return $this->upperBound;
00096 }
00097 }
00098
00099 ?>