Diff for /loncom/homework/caparesponse/caparesponse.pm between versions 1.56 and 1.57

version 1.56, 2002/09/04 04:57:13 version 1.57, 2002/09/04 06:55:27
Line 169  sub end_numericalresponse { Line 169  sub end_numericalresponse {
       if ($target eq 'web') {        if ($target eq 'web') {
   $result="<br />The computer got ";    $result="<br />The computer got ";
       } elsif ($target eq 'tex') {        } elsif ($target eq 'tex') {
   $result='\vskip 0 mm The computer got ';    $result='\vskip 0 mm The computer got \\texttt{';
       }        }
       for (my $i=0; $i <= $#answers; $i++) {        for (my $i=0; $i <= $#answers; $i++) {
  my $answer=$answers[$i];   my $answer=$answers[$i];
Line 179  sub end_numericalresponse { Line 179  sub end_numericalresponse {
  } else {   } else {
   $format=$formats[0];    $format=$formats[0];
  }   }
    my $formatted;
  if ((defined($format)) && ($format ne '')) {   if ((defined($format)) && ($format ne '')) {
   &Apache::lonxml::debug("formatting with :$format: answer :$answer:");    &Apache::lonxml::debug("formatting with :$format: answer :$answer:");
   $result.=sprintf('%.'.$format,$answer).',';    $formatted=sprintf('%.'.$format,$answer).',';
  } else {   } else {
   &Apache::lonxml::debug("no format answer :$answer:");    &Apache::lonxml::debug("no format answer :$answer:");
   $result.="$answer,";    $formatted="$answer,";
  }   }
    if ($target eq 'tex') {$formatted=&Apache::lonxml::latex_special_symbols($formatted);}
    $result.=$formatted;
       }        }
       chop $result;        chop $result;
       if ($target eq 'web') {        if ($target eq 'web') {
  $result.=" $unit.<br />";   $result.=" $unit.<br />";
       } elsif ($target eq 'tex') {        } elsif ($target eq 'tex') {
  $result.="$unit. \\vskip 0 mm ";   $result.=&Apache::lonxml::latex_special_symbols($unit);
         $result=&Apache::lonxml::latex_special_symbols($result,$tagstack,$parstack);   $result.="}. \\vskip 0 mm ";
       }        }
     }      }
   } elsif ($target eq 'edit') {    } elsif ($target eq 'edit') {

Removed from v.1.56  
changed lines
  Added in v.1.57


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>