3 include_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Factory/ilAssLacAbstractManufacturer.php";
31 if(self::$instance == null){
34 return self::$instance;
93 $expression->parseValue($attribute);
135 require_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Expressions/ilAssLacAnswerOfQuestionExpression.php";
136 require_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Expressions/ilAssLacAnswerOfCurrentQuestionExpression.php";
137 require_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Expressions/ilAssLacResultOfAnswerOfQuestionExpression.php";
138 require_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Expressions/ilAssLacResultOfAnswerOfCurrentQuestionExpression.php";
139 require_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Expressions/ilAssLacPercentageResultExpression.php";
140 require_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Expressions/ilAssLacNumberOfResultExpression.php";
141 require_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Expressions/ilAssLacNumericResultExpression.php";
142 require_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Expressions/ilAssLacStringResultExpression.php";
143 require_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Expressions/ilAssLacMatchingResultExpression.php";
144 require_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Expressions/ilAssLacOrderingResultExpression.php";
145 require_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Expressions/ilAssLacExclusiveResultExpression.php";
146 require_once
"Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Expressions/ilAssLacEmptyAnswerExpression.php";
147 require_once
'Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Exception/ilAssLacUnsupportedExpression.php';
Class ResultOfAnswerOfCurrentQuestion for the expression R[m].
Class ResultOfAnswerOfQuestion for the expression Qn[m].
Class EmptyAnswerExpression.
Class StringResultExpression for the expression ~TEXT~.
Class AbstractManufacturer.
__construct()
Private constructor to prevent creating of an object of ExpressionManufacturer.
__clone()
Private clone to prevent cloning an object of ExpressionManufacturer.
Class AnswerOfCurrentQuestionExpression for the expression R.
Class NumericResultExpression for the expression n#.
Class ExclusiveResultExpression for the expression m,n,o,p
static _getInstance()
Get an Instance of ExpressionManufacturer.
manufacture($attribute)
/** Create a new specific Composite object which is representing the delivered Attribute ...
Class AnswerOfQuestionExpression for the expression Qn.
Class MatchingResultExpression for the expression ;n:m;.
Class NumberOfResultExpression fot the expression +n+.
getPattern()
This function create a regular expression to match all expression in a condition. ...
Class PercentageResultExpression for the expression n%.
Class OrderingResultExpression for the expression $a,..,n,m$.
Class ExpressionManufacturer.