31         foreach ($this->forms_helper->transformPoints($a_value) as $index => 
$value) {
    32             $this->values[$index][
'points'] = 
$value;
    39         $points = $this->forms_helper->checkPointsInputEnoughPositive($this->
raw($this->
getPostVar()), 
true);
    40         if (!is_array($points)) {
    49         $tpl = 
new ilTemplate(
'tpl.prop_gap_combi_answers_input.html', 
true, 
true, 
'components/ILIAS/TestQuestionPool');
    52         foreach ($this->values as $variant) {
    53             foreach ($variant[
'gaps'] as $gap_index => $answer) {
    54                 $gaps[$gap_index] = $gap_index;
    56                 $tpl->setCurrentBlock(
'gap_answer');
    57                 $tpl->setVariable(
'GAP_ANSWER', $answer);
    58                 $tpl->parseCurrentBlock();
    61             $tpl->setCurrentBlock(
'variant');
    62             $tpl->setVariable(
'POSTVAR', $this->
getPostVar());
    63             $tpl->setVariable(
'POINTS', $variant[
'points']);
    64             $tpl->parseCurrentBlock();
    67         foreach ($gaps as $gap_index) {
    68             $tpl->setCurrentBlock(
'gap_header');
    69             $tpl->setVariable(
'GAP_HEADER', 
'Gap ' . ($gap_index + 1));
    70             $tpl->parseCurrentBlock();
    73         $tpl->setVariable(
'POINTS_HEADER', 
'Points');
 parseCurrentBlock(string $part=ilGlobalTemplateInterface::DEFAULT_BLOCK)
 
setVariable($variable, $value='')
Sets a variable value. 
 
setCurrentBlock(string $part=ilGlobalTemplateInterface::DEFAULT_BLOCK)