Diff for /loncom/homework/radiobuttonresponse.pm between versions 1.80 and 1.81

version 1.80, 2004/01/14 22:08:22 version 1.81, 2004/02/25 00:41:47
Line 160  sub end_foilgroup { Line 160  sub end_foilgroup {
       $target eq 'tex' || $target eq 'analyze') {        $target eq 'tex' || $target eq 'analyze') {
     my $style = $Apache::lonhomework::type;      my $style = $Apache::lonhomework::type;
     if ( $style eq 'survey'  && $target ne 'analyze') {      if ( $style eq 'survey'  && $target ne 'analyze') {
       if ($target eq 'web' || $target eq 'answer' || $target eq 'tex') {   if ($target eq 'web' || $target eq 'tex') {
  $result=&displayallfoils();      $result=&displayallfoils();
       } elsif ( $target eq 'grade' ) {   } elsif ( $target eq 'answer' ) {
  $result=&storesurvey();      $result=&displayallanswers();
       }   } elsif ( $target eq 'grade' ) {
       $result=&storesurvey();
    }
     } else {      } else {
       my $name;        my $name;
       my $max = &Apache::lonxml::get_param('max',$parstack,$safeeval,'-2');        my $max = &Apache::lonxml::get_param('max',$parstack,$safeeval,'-2');
Line 433  sub displayfoils { Line 435  sub displayfoils {
   return $result;    return $result;
 }  }
   
   sub displayallanswers {
       my @names = @{ $Apache::response::foilgroup{'names'} };
     
       my $result=&Apache::response::answer_header('radiobuttonresponse');
       foreach my $name (@names) {
    $result.=&Apache::response::answer_part('radiobuttonresponse',
    $Apache::response::foilgroup{$name.'.value'});
       }
       $result.=&Apache::response::answer_footer('radiobuttonresponse');
       return $result;
   }
   
 sub displayanswers {  sub displayanswers {
   my ($max,$randomize)=@_;    my ($max,$randomize)=@_;
   my ($answer,@whichopt) = &whichfoils($max,$randomize);    my ($answer,@whichopt) = &whichfoils($max,$randomize);

Removed from v.1.80  
changed lines
  Added in v.1.81


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