Diff for /loncom/homework/radiobuttonresponse.pm between versions 1.13 and 1.14

version 1.13, 2001/02/22 00:49:03 version 1.14, 2001/03/01 01:20:04
Line 25  sub end_radiobuttonresponse { Line 25  sub end_radiobuttonresponse {
 %Apache::response::foilgroup={};  %Apache::response::foilgroup={};
 sub start_foilgroup {  sub start_foilgroup {
   %Apache::response::foilgroup={};    %Apache::response::foilgroup={};
     $Apache::optionresponse::conceptgroup=0;
     &setrandomnumber();
   return '';    return '';
 }  }
   
Line 44  sub end_foilgroup { Line 46  sub end_foilgroup {
   my $result;    my $result;
   if ($target ne 'meta') {    if ($target ne 'meta') {
     my $name;      my $name;
     &setrandomnumber();  
     my ($truecnt,$falsecnt,$max) = &getfoilcounts($parstack,$safeeval);      my ($truecnt,$falsecnt,$max) = &getfoilcounts($parstack,$safeeval);
     my $count=0;      my $count=0;
     # we will add in 1 of the true statements      # we will add in 1 of the true statements
Line 143  sub displayfoils { Line 144  sub displayfoils {
   return $result."<br />";    return $result."<br />";
 }  }
   
   sub start_conceptgroup {
     $Apache::optionresponse::conceptgroup=1;  
     %Apache::response::conceptgroup={};
     return '';
   }
   
   sub end_conceptgroup {
     my ($target,$token,$parstack,$parser,$safeeval,$style)=@_;
     $Apache::optionresponse::conceptgroup=0;  
     if ($target eq 'web' || $target eq 'grade') {
       my @names = @{ $Apache::response::conceptgroup{'names'} };
       my $pick=int rand $#names+1;
       my $name=$names[$pick];
       push @{ $Apache::response::foilgroup{'names'} }, $name;
       $Apache::response::foilgroup{"$name.text"} =  $Apache::response::conceptgroup{"$name.text"};
       $Apache::response::foilgroup{"$name.value"} = $Apache::response::conceptgroup{"$name.value"};
       my $args;
       if ( $#$parstack > -1 ) { $args=$$parstack[$#$parstack]; }
       my $concept = &Apache::run::run("{$args;".'return $concept}',$safeeval);
       $Apache::response::foilgroup{"$name.concept"} = $concept;
       &Apache::lonxml::debug("Selecting $name in $concept");
     }
     return '';
   }
   
 sub start_foil {  sub start_foil {
   &Apache::lonxml::startredirection;    &Apache::lonxml::startredirection;
   return '';    return '';

Removed from v.1.13  
changed lines
  Added in v.1.14


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