Diff for /loncom/homework/radiobuttonresponse.pm between versions 1.108 and 1.109

version 1.108, 2006/12/07 23:10:42 version 1.109, 2006/12/08 17:38:35
Line 32  use HTML::Entities(); Line 32  use HTML::Entities();
 use Apache::lonlocal;  use Apache::lonlocal;
 use Apache::lonnet;  use Apache::lonnet;
   
 my $exam_max_bubbles = 10;  
   
 BEGIN {  BEGIN {
     &Apache::lonxml::register('Apache::radiobuttonresponse',('radiobuttonresponse'));      &Apache::lonxml::register('Apache::radiobuttonresponse',('radiobuttonresponse'));
 }  }
Line 492  sub displayfoils { Line 490  sub displayfoils {
  $result .= ' />'.$Apache::response::foilgroup{$name.'.text'}."</label>";   $result .= ' />'.$Apache::response::foilgroup{$name.'.text'}."</label>";
     } else {      } else {
  if ($Apache::lonhomework::type eq 'exam') {   if ($Apache::lonhomework::type eq 'exam') {
       
     # If necessary, start a new group of bubbles  
     # in the next row on the scantron sheet:  
     #  
     if ($i >= $exam_max_bubbles) {  
  $i = 0; # Back to A.  
  $Apache::lonxml::counter++; # Next row of bubbles...  
  $result .= '\item[\textbf{'.$Apache::lonxml::counter.'}.]';  
     }  
   
     $result .= '{\small \textbf{'.$alphabet[$i].'}}$\bigcirc$'.$Apache::response::foilgroup{$name.'.text'}.'\\\\';  #' stupid emacs      $result .= '{\small \textbf{'.$alphabet[$i].'}}$\bigcirc$'.$Apache::response::foilgroup{$name.'.text'}.'\\\\';  #' stupid emacs
     $i++;      $i++;
   
  } else {   } else {
     $result .= '\vspace*{-2 mm}\item '.$Apache::response::foilgroup{$name.'.text'};      $result .= '\vspace*{-2 mm}\item '.$Apache::response::foilgroup{$name.'.text'};
  }   }

Removed from v.1.108  
changed lines
  Added in v.1.109


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