Diff for /loncom/homework/response.pm between versions 1.31 and 1.32

version 1.31, 2001/07/13 16:15:01 version 1.32, 2001/08/03 22:12:07
Line 93  sub mandatory_part_meta { Line 93  sub mandatory_part_meta {
 }  }
   
 sub check_for_previous {  sub check_for_previous {
   return '0';    my ($curresponse,$partid,$id) = @_;
     my %previous;
     $previous{'used'} = 0;
     foreach my $key (reverse(sort(keys(%Apache::lonhomework::history)))) {
       if ($key =~ /resource\.$partid\.$id\.submission/) {
         &Apache::lonxml::debug("Trying $key");
         my $pastresponse=$Apache::lonhomework::history{$key};
         if ($pastresponse eq $curresponse) {
    $previous{'used'} = 1;
    my $history;
    if ( $key =~ /^(\d+):/ ) {
     $history=$1;
     $previous{'award'} = $Apache::lonhomework::history{"$history:resource.$partid.$id.awarddetail"};
     $previous{'last'}='0';
    } else {
     $previous{'award'} = $Apache::lonhomework::history{"resource.$partid.$id.awarddetail"};
     $previous{'last'}='1';
    }
    if (! $previous{'award'} ) { $previous{'award'} = 'UNKNOWN'; }
    &Apache::lonxml::debug("got a match :$previous{'award'}:$previous{'used'}:");
    last;
         }
       }
     }
     return %previous;
 }  }
   
 sub start_caparesponse {  sub start_caparesponse {

Removed from v.1.31  
changed lines
  Added in v.1.32


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